I: pbuilder: network access will be disabled during build I: Current time: Thu Apr 24 06:17:28 -12 2025 I: pbuilder-time-stamp: 1745518648 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: using eatmydata during job I: Copying source file I: copying [monado_25.0.0+dfsg-1.dsc] I: copying [./monado_25.0.0+dfsg.orig.tar.xz] I: copying [./monado_25.0.0+dfsg-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./monado_25.0.0+dfsg-1.dsc: unsupported subcommand dpkg-source: info: extracting monado in monado-25.0.0+dfsg dpkg-source: info: unpacking monado_25.0.0+dfsg.orig.tar.xz dpkg-source: info: unpacking monado_25.0.0+dfsg-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-typo-in-DearImGui-demo.patch dpkg-source: info: applying 0002-Make-libmonado-configurable-separately.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/24429/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='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=24 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='38ef50763dd7469e82aae417fc0cb4a8' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='24429' 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.BMvAVG3y/pbuilderrc_UDl2 --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.BMvAVG3y/b1 --logfile b1/build.log monado_25.0.0+dfsg-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos12-i386 6.1.0-33-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.133-1 (2025-04-10) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin I: user script /srv/workspace/pbuilder/24429/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: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, glslang-tools, libavcodec-dev, libbsd-dev, libcjson-dev, libdbus-1-dev, libegl1-mesa-dev, libeigen3-dev, libgl-dev, libglvnd-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libhidapi-dev, libopencv-dev, libsystemd-dev, libsdl2-dev, libudev-dev, libusb-1.0-0-dev, libuvc-dev, libv4l-dev, libvulkan-dev, libwayland-dev, libx11-dev, libx11-xcb-dev, libxcb-randr0-dev, libxrandr-dev, libxxf86vm-dev, pandoc, pkg-config, wayland-protocols dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19826 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on glslang-tools; however: Package glslang-tools is not installed. pbuilder-satisfydepends-dummy depends on libavcodec-dev; however: Package libavcodec-dev is not installed. pbuilder-satisfydepends-dummy depends on libbsd-dev; however: Package libbsd-dev is not installed. pbuilder-satisfydepends-dummy depends on libcjson-dev; however: Package libcjson-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libegl1-mesa-dev; however: Package libegl1-mesa-dev is not installed. pbuilder-satisfydepends-dummy depends on libeigen3-dev; however: Package libeigen3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgl-dev; however: Package libgl-dev is not installed. pbuilder-satisfydepends-dummy depends on libglvnd-dev; however: Package libglvnd-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer1.0-dev; however: Package libgstreamer1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer-plugins-base1.0-dev; however: Package libgstreamer-plugins-base1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libhidapi-dev; however: Package libhidapi-dev is not installed. pbuilder-satisfydepends-dummy depends on libopencv-dev; however: Package libopencv-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libudev-dev; however: Package libudev-dev is not installed. pbuilder-satisfydepends-dummy depends on libusb-1.0-0-dev; however: Package libusb-1.0-0-dev is not installed. pbuilder-satisfydepends-dummy depends on libuvc-dev; however: Package libuvc-dev is not installed. pbuilder-satisfydepends-dummy depends on libv4l-dev; however: Package libv4l-dev is not installed. pbuilder-satisfydepends-dummy depends on libvulkan-dev; however: Package libvulkan-dev is not installed. pbuilder-satisfydepends-dummy depends on libwayland-dev; however: Package libwayland-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-dev; however: Package libx11-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-xcb-dev; however: Package libx11-xcb-dev is not installed. pbuilder-satisfydepends-dummy depends on libxcb-randr0-dev; however: Package libxcb-randr0-dev is not installed. pbuilder-satisfydepends-dummy depends on libxrandr-dev; however: Package libxrandr-dev is not installed. pbuilder-satisfydepends-dummy depends on libxxf86vm-dev; however: Package libxxf86vm-dev is not installed. pbuilder-satisfydepends-dummy depends on pandoc; however: Package pandoc is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on wayland-protocols; however: Package wayland-protocols is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gdal-data{a} gdal-plugins{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-glib-2.0-dev{a} gir1.2-gst-plugins-base-1.0{a} gir1.2-gstreamer-1.0{a} gir1.2-gudev-1.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} glslang-tools{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} iso-codes{a} libabsl20240722{a} libaec0{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} libexif-dev{a} libexif12{a} libexpat1{a} libffi-dev{a} libffi8{a} libfile-stripnondeterminism-perl{a} libflac14{a} libfontconfig1{a} libfreetype6{a} libfreexl1{a} libfribidi0{a} libfyba0t64{a} libgav1-1{a} libgbm-dev{a} libgbm1{a} libgcrypt20{a} libgd3{a} libgdal36{a} libgdcm-dev{a} libgdcm3.0t64{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgeos-c1t64{a} libgeos3.13.1{a} libgeotiff5{a} libgfortran5{a} libgif7{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libgles-dev{a} libgles1{a} libgles2{a} 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} libhwloc15{a} libhwy1t64{a} libibus-1.0-5{a} libibus-1.0-dev{a} libice-dev{a} libice6{a} libicu76{a} libidn2-0{a} libimagequant0{a} libimath-3-1-29t64{a} libimath-dev{a} libinput-bin{a} libinput10{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjson-c5{a} libjsoncpp26{a} libjxl0.11{a} libk5crypto3{a} libkeyutils1{a} libkmlbase1t64{a} libkmldom1t64{a} libkmlengine1t64{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblapack3{a} liblcms2-2{a} libldap2{a} libleptonica6{a} liblerc-dev{a} liblerc4{a} libllvm19{a} 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} libmpich12{a} libmtdev1t64{a} libnetcdf22{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{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} 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} libpng-dev{a} libpng16-16t64{a} libpoppler147{a} libpq5{a} libproc2-0{a} libproj25{a} libprotobuf32t64{a} libpsl5t64{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libqhull-r8.0{a} libqt5core5t64{a} libqt5dbus5t64{a} libqt5gui5t64{a} libqt5network5t64{a} libqt5opengl5t64{a} libqt5test5t64{a} libqt5widgets5t64{a} librabbitmq4{a} libraqm0{a} librav1e0.7{a} libraw1394-11{a} libraw1394-dev{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} 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} 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} 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 libhwloc-plugins 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, 549 newly installed, 0 to remove and 0 not upgraded. Need to get 362 MB of archives. After unpacking 1640 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libpython3.13-minimal i386 3.13.3-2 [860 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.7.1-1 [110 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 python3.13-minimal i386 3.13.3-2 [2268 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 python3-minimal i386 3.13.3-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 tzdata all 2025b-2 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libffi8 i386 3.4.8-1 [21.5 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 libreadline8t64 i386 8.2-6 [173 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpython3.13-stdlib i386 3.13.3-2 [1960 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 python3.13 i386 3.13.3-2 [751 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 libpython3-stdlib i386 3.13.3-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 python3 i386 3.13.3-1 [28.2 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 libproc2-0 i386 2:4.0.4-8 [66.5 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 procps i386 2:4.0.4-8 [879 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.25 [25.0 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.46-5 [338 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.46-5 [117 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 file i386 1:5.46-5 [43.5 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.41-4 [98.6 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB] Get: 26 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-8 [301 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3.1 [494 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20240727.1 [60.2 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 automake all 1:1.17-4 [862 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 cmake-data all 3.31.6-2 [2268 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [732 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libarchive13t64 i386 3.7.4-1.1 [390 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b7 [299 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 libkrb5support0 i386 1.21.3-5 [35.3 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 libcom-err2 i386 1.47.2-1+b1 [24.6 kB] Get: 38 http://deb.debian.org/debian unstable/main i386 libk5crypto3 i386 1.21.3-5 [84.3 kB] Get: 39 http://deb.debian.org/debian unstable/main i386 libkeyutils1 i386 1.6.3-6 [9964 B] Get: 40 http://deb.debian.org/debian unstable/main i386 libkrb5-3 i386 1.21.3-5 [355 kB] Get: 41 http://deb.debian.org/debian unstable/main i386 libgssapi-krb5-2 i386 1.21.3-5 [149 kB] Get: 42 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-2 [471 kB] Get: 43 http://deb.debian.org/debian unstable/main i386 libidn2-0 i386 2.3.8-2 [110 kB] Get: 44 http://deb.debian.org/debian unstable/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-9 [20.8 kB] Get: 45 http://deb.debian.org/debian unstable/main i386 libsasl2-2 i386 2.1.28+dfsg1-9 [61.2 kB] Get: 46 http://deb.debian.org/debian unstable/main i386 libldap2 i386 2.6.9+dfsg-2 [206 kB] Get: 47 http://deb.debian.org/debian unstable/main i386 libnghttp2-14 i386 1.64.0-1.1 [83.1 kB] Get: 48 http://deb.debian.org/debian unstable/main i386 libnghttp3-9 i386 1.8.0-1 [78.7 kB] Get: 49 http://deb.debian.org/debian unstable/main i386 libpsl5t64 i386 0.21.2-1.1+b1 [57.7 kB] Get: 50 http://deb.debian.org/debian unstable/main i386 libp11-kit0 i386 0.25.5-3 [423 kB] Get: 51 http://deb.debian.org/debian unstable/main i386 libtasn1-6 i386 4.20.0-2 [51.6 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 libgnutls30t64 i386 3.8.9-2 [1462 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b5 [62.4 kB] Get: 54 http://deb.debian.org/debian unstable/main i386 libssh2-1t64 i386 1.11.1-1 [256 kB] Get: 55 http://deb.debian.org/debian unstable/main i386 libcurl4t64 i386 8.13.0-4 [428 kB] Get: 56 http://deb.debian.org/debian unstable/main i386 libjsoncpp26 i386 1.9.6-3 [90.0 kB] Get: 57 http://deb.debian.org/debian unstable/main i386 librhash1 i386 1.4.5-1 [144 kB] Get: 58 http://deb.debian.org/debian unstable/main i386 libuv1t64 i386 1.50.0-2 [163 kB] Get: 59 http://deb.debian.org/debian unstable/main i386 cmake i386 3.31.6-2 [13.1 MB] Get: 60 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 61 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-4 [539 kB] Get: 62 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 63 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 64 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 65 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 66 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB] Get: 67 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 68 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB] Get: 69 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 70 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 71 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.2 [919 kB] Get: 72 http://deb.debian.org/debian unstable/main i386 libgpg-error0 i386 1.51-4 [87.3 kB] Get: 73 http://deb.debian.org/debian unstable/main i386 libassuan9 i386 3.0.2-2 [63.4 kB] Get: 74 http://deb.debian.org/debian unstable/main i386 libgcrypt20 i386 1.11.0-7 [799 kB] Get: 75 http://deb.debian.org/debian unstable/main i386 gpgconf i386 2.4.7-15 [135 kB] Get: 76 http://deb.debian.org/debian unstable/main i386 libksba8 i386 1.6.7-2+b1 [142 kB] Get: 77 http://deb.debian.org/debian unstable/main i386 libnpth0t64 i386 1.8-3 [23.4 kB] Get: 78 http://deb.debian.org/debian unstable/main i386 dirmngr i386 2.4.7-15 [410 kB] Get: 79 http://deb.debian.org/debian unstable/main i386 libpng16-16t64 i386 1.6.47-1.1 [289 kB] Get: 80 http://deb.debian.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB] Get: 81 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 82 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-core all 2.37-8 [840 kB] Get: 83 http://deb.debian.org/debian unstable/main i386 fontconfig-config i386 2.15.0-2.3 [318 kB] Get: 84 http://deb.debian.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-2.3 [403 kB] Get: 85 http://deb.debian.org/debian unstable/main i386 fontconfig i386 2.15.0-2.3 [463 kB] Get: 86 http://deb.debian.org/debian unstable/main i386 gdal-data all 3.10.3+dfsg-1 [403 kB] Get: 87 http://deb.debian.org/debian unstable/main i386 gdal-plugins i386 3.10.3+dfsg-1 [181 kB] Get: 88 http://deb.debian.org/debian unstable/main i386 libglib2.0-0t64 i386 2.84.1-1 [1584 kB] Get: 89 http://deb.debian.org/debian unstable/main i386 gir1.2-glib-2.0 i386 2.84.1-1 [197 kB] Get: 90 http://deb.debian.org/debian unstable/main i386 gir1.2-glib-2.0-dev i386 2.84.1-1 [914 kB] Get: 91 http://deb.debian.org/debian unstable/main i386 libcap2-bin i386 1:2.75-6 [36.8 kB] Get: 92 http://deb.debian.org/debian unstable/main i386 libgstreamer1.0-0 i386 1.26.0-3 [1468 kB] Get: 93 http://deb.debian.org/debian unstable/main i386 gir1.2-gstreamer-1.0 i386 1.26.0-3 [109 kB] Get: 94 http://deb.debian.org/debian unstable/main i386 libdrm-common all 2.4.124-2 [8288 B] Get: 95 http://deb.debian.org/debian unstable/main i386 libdrm2 i386 2.4.124-2 [41.9 kB] Get: 96 http://deb.debian.org/debian unstable/main i386 libglvnd0 i386 1.7.0-1+b2 [44.1 kB] Get: 97 http://deb.debian.org/debian unstable/main i386 libwayland-server0 i386 1.23.1-3 [36.1 kB] Get: 98 http://deb.debian.org/debian unstable/main i386 libdrm-amdgpu1 i386 2.4.124-2 [25.4 kB] Get: 99 http://deb.debian.org/debian unstable/main i386 libpciaccess0 i386 0.17-3+b3 [53.8 kB] Get: 100 http://deb.debian.org/debian unstable/main i386 libdrm-intel1 i386 2.4.124-2 [67.3 kB] Get: 101 http://deb.debian.org/debian unstable/main i386 libedit2 i386 3.1-20250104-1 [98.1 kB] Get: 102 http://deb.debian.org/debian unstable/main i386 libz3-4 i386 4.13.3-1 [9211 kB] Get: 103 http://deb.debian.org/debian unstable/main i386 libllvm19 i386 1:19.1.7-3 [30.4 MB] Get: 104 http://deb.debian.org/debian unstable/main i386 libsensors-config all 1:3.6.2-2 [16.2 kB] Get: 105 http://deb.debian.org/debian unstable/main i386 libsensors5 i386 1:3.6.2-2 [38.2 kB] Get: 106 http://deb.debian.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB] Get: 107 http://deb.debian.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB] Get: 108 http://deb.debian.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB] Get: 109 http://deb.debian.org/debian unstable/main i386 libx11-data all 2:1.8.12-1 [343 kB] Get: 110 http://deb.debian.org/debian unstable/main i386 libx11-6 i386 2:1.8.12-1 [838 kB] Get: 111 http://deb.debian.org/debian unstable/main i386 libx11-xcb1 i386 2:1.8.12-1 [247 kB] Get: 112 http://deb.debian.org/debian unstable/main i386 libxcb-dri3-0 i386 1.17.0-2+b1 [107 kB] Get: 113 http://deb.debian.org/debian unstable/main i386 libxcb-present0 i386 1.17.0-2+b1 [106 kB] Get: 114 http://deb.debian.org/debian unstable/main i386 libxcb-randr0 i386 1.17.0-2+b1 [118 kB] Get: 115 http://deb.debian.org/debian unstable/main i386 libxcb-sync1 i386 1.17.0-2+b1 [109 kB] Get: 116 http://deb.debian.org/debian unstable/main i386 libxcb-xfixes0 i386 1.17.0-2+b1 [110 kB] Get: 117 http://deb.debian.org/debian unstable/main i386 libxshmfence1 i386 1.3.3-1 [11.1 kB] Get: 118 http://deb.debian.org/debian unstable/main i386 mesa-libgallium i386 25.0.4-1 [9844 kB] Get: 119 http://deb.debian.org/debian unstable/main i386 libgbm1 i386 25.0.4-1 [45.1 kB] Get: 120 http://deb.debian.org/debian unstable/main i386 libwayland-client0 i386 1.23.1-3 [27.4 kB] Get: 121 http://deb.debian.org/debian unstable/main i386 libxcb-shm0 i386 1.17.0-2+b1 [105 kB] Get: 122 http://deb.debian.org/debian unstable/main i386 libegl-mesa0 i386 25.0.4-1 [133 kB] Get: 123 http://deb.debian.org/debian unstable/main i386 libegl1 i386 1.7.0-1+b2 [36.4 kB] Get: 124 http://deb.debian.org/debian unstable/main i386 libxcb-glx0 i386 1.17.0-2+b1 [124 kB] Get: 125 http://deb.debian.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b3 [52.5 kB] Get: 126 http://deb.debian.org/debian unstable/main i386 libxxf86vm1 i386 1:1.1.4-1+b4 [20.1 kB] Get: 127 http://deb.debian.org/debian unstable/main i386 libvulkan1 i386 1.4.309.0-1 [140 kB] Get: 128 http://deb.debian.org/debian unstable/main i386 libgl1-mesa-dri i386 25.0.4-1 [44.1 kB] Get: 129 http://deb.debian.org/debian unstable/main i386 libglx-mesa0 i386 25.0.4-1 [145 kB] Get: 130 http://deb.debian.org/debian unstable/main i386 libglx0 i386 1.7.0-1+b2 [36.8 kB] Get: 131 http://deb.debian.org/debian unstable/main i386 libgl1 i386 1.7.0-1+b2 [82.7 kB] Get: 132 http://deb.debian.org/debian unstable/main i386 liborc-0.4-0t64 i386 1:0.4.41-1 [199 kB] Get: 133 http://deb.debian.org/debian unstable/main i386 iso-codes all 4.18.0-1 [3125 kB] Get: 134 http://deb.debian.org/debian unstable/main i386 libgstreamer-plugins-base1.0-0 i386 1.26.0-1 [1012 kB] Get: 135 http://deb.debian.org/debian unstable/main i386 libgudev-1.0-0 i386 238-6 [14.9 kB] Get: 136 http://deb.debian.org/debian unstable/main i386 libwayland-cursor0 i386 1.23.1-3 [12.6 kB] Get: 137 http://deb.debian.org/debian unstable/main i386 libwayland-egl1 i386 1.23.1-3 [5948 B] Get: 138 http://deb.debian.org/debian unstable/main i386 libgstreamer-gl1.0-0 i386 1.26.0-1 [260 kB] Get: 139 http://deb.debian.org/debian unstable/main i386 gir1.2-gst-plugins-base-1.0 i386 1.26.0-1 [147 kB] Get: 140 http://deb.debian.org/debian unstable/main i386 gir1.2-gudev-1.0 i386 238-6 [5152 B] Get: 141 http://deb.debian.org/debian unstable/main i386 libibus-1.0-5 i386 1.5.32-1 [467 kB] Get: 142 http://deb.debian.org/debian unstable/main i386 gir1.2-ibus-1.0 i386 1.5.32-1 [372 kB] Get: 143 http://deb.debian.org/debian unstable/main i386 native-architecture all 0.2.6 [2264 B] Get: 144 http://deb.debian.org/debian unstable/main i386 libgirepository-2.0-0 i386 2.84.1-1 [147 kB] Get: 145 http://deb.debian.org/debian unstable/main i386 girepository-tools i386 2.84.1-1 [156 kB] Get: 146 http://deb.debian.org/debian unstable/main i386 spirv-tools i386 2025.1~rc1-1 [4558 kB] Get: 147 http://deb.debian.org/debian unstable/main i386 glslang-tools i386 15.1.0+1.4.309.0-1 [2514 kB] Get: 148 http://deb.debian.org/debian unstable/main i386 gnupg-l10n all 2.4.7-15 [755 kB] Get: 149 http://deb.debian.org/debian unstable/main i386 gpg i386 2.4.7-15 [682 kB] Get: 150 http://deb.debian.org/debian unstable/main i386 pinentry-curses i386 1.3.1-2 [88.0 kB] Get: 151 http://deb.debian.org/debian unstable/main i386 gpg-agent i386 2.4.7-15 [289 kB] Get: 152 http://deb.debian.org/debian unstable/main i386 gpgsm i386 2.4.7-15 [296 kB] Get: 153 http://deb.debian.org/debian unstable/main i386 gnupg all 2.4.7-15 [416 kB] Get: 154 http://deb.debian.org/debian unstable/main i386 libabsl20240722 i386 20240722.0-3 [549 kB] Get: 155 http://deb.debian.org/debian unstable/main i386 libaec0 i386 1.1.3-1+b1 [25.0 kB] Get: 156 http://deb.debian.org/debian unstable/main i386 libaom3 i386 3.12.1-1 [1907 kB] Get: 157 http://deb.debian.org/debian unstable/main i386 libblas3 i386 3.12.1-2 [150 kB] Get: 158 http://deb.debian.org/debian unstable/main i386 libgfortran5 i386 14.2.0-19 [735 kB] Get: 159 http://deb.debian.org/debian unstable/main i386 liblapack3 i386 3.12.1-2 [2198 kB] Get: 160 http://deb.debian.org/debian unstable/main i386 libarpack2t64 i386 3.9.1-6 [102 kB] Get: 161 http://deb.debian.org/debian unstable/main i386 libarmadillo14 i386 1:14.2.3+dfsg-1 [107 kB] Get: 162 http://deb.debian.org/debian unstable/main i386 libasound2-data all 1.2.14-1 [21.1 kB] Get: 163 http://deb.debian.org/debian unstable/main i386 libasound2t64 i386 1.2.14-1 [411 kB] Get: 164 http://deb.debian.org/debian unstable/main i386 libasound2-dev i386 1.2.14-1 [120 kB] Get: 165 http://deb.debian.org/debian unstable/main i386 libasyncns0 i386 0.8-6+b5 [12.5 kB] Get: 166 http://deb.debian.org/debian unstable/main i386 libva2 i386 2.22.0-3 [83.6 kB] Get: 167 http://deb.debian.org/debian unstable/main i386 libva-drm2 i386 2.22.0-3 [18.6 kB] Get: 168 http://deb.debian.org/debian unstable/main i386 libxfixes3 i386 1:6.0.0-2+b4 [20.7 kB] Get: 169 http://deb.debian.org/debian unstable/main i386 libva-x11-2 i386 2.22.0-3 [23.7 kB] Get: 170 http://deb.debian.org/debian unstable/main i386 libvdpau1 i386 1.5-3+b1 [25.1 kB] Get: 171 http://deb.debian.org/debian unstable/main i386 ocl-icd-libopencl1 i386 2.3.3-1 [45.5 kB] Get: 172 http://deb.debian.org/debian unstable/main i386 libavutil59 i386 7:7.1.1-1+b1 [416 kB] Get: 173 http://deb.debian.org/debian unstable/main i386 libpixman-1-0 i386 0.44.0-3 [246 kB] Get: 174 http://deb.debian.org/debian unstable/main i386 libxcb-render0 i386 1.17.0-2+b1 [116 kB] Get: 175 http://deb.debian.org/debian unstable/main i386 libxrender1 i386 1:0.9.12-1 [29.0 kB] Get: 176 http://deb.debian.org/debian unstable/main i386 libcairo2 i386 1.18.4-1+b1 [596 kB] Get: 177 http://deb.debian.org/debian unstable/main i386 libcodec2-1.2 i386 1.2.0-3 [8175 kB] Get: 178 http://deb.debian.org/debian unstable/main i386 libdav1d7 i386 1.5.1-1 [336 kB] Get: 179 http://deb.debian.org/debian unstable/main i386 libgsm1 i386 1.0.22-1+b2 [30.1 kB] Get: 180 http://deb.debian.org/debian unstable/main i386 libhwy1t64 i386 1.2.0-2+b2 [856 kB] Get: 181 http://deb.debian.org/debian unstable/main i386 liblcms2-2 i386 2.16-2 [171 kB] Get: 182 http://deb.debian.org/debian unstable/main i386 libjxl0.11 i386 0.11.1-4 [1287 kB] Get: 183 http://deb.debian.org/debian unstable/main i386 libmp3lame0 i386 3.100-6+b3 [362 kB] Get: 184 http://deb.debian.org/debian unstable/main i386 libopenjp2-7 i386 2.5.3-2 [216 kB] Get: 185 http://deb.debian.org/debian unstable/main i386 libopus0 i386 1.5.2-2 [2843 kB] Get: 186 http://deb.debian.org/debian unstable/main i386 librav1e0.7 i386 0.7.1-9+b1 [675 kB] Get: 187 http://deb.debian.org/debian unstable/main i386 libcairo-gobject2 i386 1.18.4-1+b1 [130 kB] Get: 188 http://deb.debian.org/debian unstable/main i386 libgdk-pixbuf2.0-common all 2.42.12+dfsg-2 [311 kB] Get: 189 http://deb.debian.org/debian unstable/main i386 shared-mime-info i386 2.4-5+b2 [761 kB] Get: 190 http://deb.debian.org/debian unstable/main i386 libjpeg62-turbo i386 1:2.1.5-3.1 [170 kB] Get: 191 http://deb.debian.org/debian unstable/main i386 libdeflate0 i386 1.23-2 [48.2 kB] Get: 192 http://deb.debian.org/debian unstable/main i386 libjbig0 i386 2.1-6.1+b2 [32.2 kB] Get: 193 http://deb.debian.org/debian unstable/main i386 liblerc4 i386 4.0.0+ds-5 [191 kB] Get: 194 http://deb.debian.org/debian unstable/main i386 libsharpyuv0 i386 1.5.0-0.1 [115 kB] Get: 195 http://deb.debian.org/debian unstable/main i386 libwebp7 i386 1.5.0-0.1 [329 kB] Get: 196 http://deb.debian.org/debian unstable/main i386 libtiff6 i386 4.7.0-3 [360 kB] Get: 197 http://deb.debian.org/debian unstable/main i386 libgdk-pixbuf-2.0-0 i386 2.42.12+dfsg-2 [148 kB] Get: 198 http://deb.debian.org/debian unstable/main i386 libfribidi0 i386 1.0.16-1 [27.0 kB] Get: 199 http://deb.debian.org/debian unstable/main i386 libgraphite2-3 i386 1.3.14-2+b1 [77.8 kB] Get: 200 http://deb.debian.org/debian unstable/main i386 libharfbuzz0b i386 10.2.0-1+b1 [505 kB] Get: 201 http://deb.debian.org/debian unstable/main i386 libthai-data all 0.1.29-2 [168 kB] Get: 202 http://deb.debian.org/debian unstable/main i386 libdatrie1 i386 0.2.13-3+b1 [39.9 kB] Get: 203 http://deb.debian.org/debian unstable/main i386 libthai0 i386 0.1.29-2+b1 [50.3 kB] Get: 204 http://deb.debian.org/debian unstable/main i386 libpango-1.0-0 i386 1.56.3-1 [236 kB] Get: 205 http://deb.debian.org/debian unstable/main i386 libpangoft2-1.0-0 i386 1.56.3-1 [59.6 kB] Get: 206 http://deb.debian.org/debian unstable/main i386 libpangocairo-1.0-0 i386 1.56.3-1 [36.8 kB] Get: 207 http://deb.debian.org/debian unstable/main i386 librsvg2-2 i386 2.60.0+dfsg-1 [1816 kB] Get: 208 http://deb.debian.org/debian unstable/main i386 libshine3 i386 3.1.1-2+b2 [22.7 kB] Get: 209 http://deb.debian.org/debian unstable/main i386 libsnappy1v5 i386 1.2.2-1 [31.2 kB] Get: 210 http://deb.debian.org/debian unstable/main i386 libspeex1 i386 1.2.1-3 [52.9 kB] Get: 211 http://deb.debian.org/debian unstable/main i386 libsvtav1enc2 i386 2.3.0+dfsg-1 [1053 kB] Get: 212 http://deb.debian.org/debian unstable/main i386 libsoxr0 i386 0.1.3-4+b2 [81.1 kB] Get: 213 http://deb.debian.org/debian unstable/main i386 libswresample5 i386 7:7.1.1-1+b1 [103 kB] Get: 214 http://deb.debian.org/debian unstable/main i386 libtheoradec1 i386 1.2.0~alpha1+dfsg-6 [56.8 kB] Get: 215 http://deb.debian.org/debian unstable/main i386 libogg0 i386 1.3.5-3+b2 [24.6 kB] Get: 216 http://deb.debian.org/debian unstable/main i386 libtheoraenc1 i386 1.2.0~alpha1+dfsg-6 [107 kB] Get: 217 http://deb.debian.org/debian unstable/main i386 libtwolame0 i386 0.4.0-2+b2 [50.1 kB] Get: 218 http://deb.debian.org/debian unstable/main i386 libvorbis0a i386 1.3.7-3 [89.5 kB] Get: 219 http://deb.debian.org/debian unstable/main i386 libvorbisenc2 i386 1.3.7-3 [69.2 kB] Get: 220 http://deb.debian.org/debian unstable/main i386 libvpx9 i386 1.15.0-2 [1090 kB] Get: 221 http://deb.debian.org/debian unstable/main i386 libwebpmux3 i386 1.5.0-0.1 [127 kB] Get: 222 http://deb.debian.org/debian unstable/main i386 libx264-164 i386 2:0.164.3108+git31e19f9-2+b1 [957 kB] Get: 223 http://deb.debian.org/debian unstable/main i386 libnuma1 i386 2.0.19-1 [23.8 kB] Get: 224 http://deb.debian.org/debian unstable/main i386 libx265-215 i386 4.1-2 [751 kB] Get: 225 http://deb.debian.org/debian unstable/main i386 libxvidcore4 i386 2:1.3.7-1+b2 [240 kB] Get: 226 http://deb.debian.org/debian unstable/main i386 libzvbi-common all 0.2.44-1 [71.4 kB] Get: 227 http://deb.debian.org/debian unstable/main i386 libzvbi0t64 i386 0.2.44-1 [284 kB] Get: 228 http://deb.debian.org/debian unstable/main i386 libavcodec61 i386 7:7.1.1-1+b1 [5701 kB] Get: 229 http://deb.debian.org/debian unstable/main i386 libavutil-dev i386 7:7.1.1-1+b1 [577 kB] Get: 230 http://deb.debian.org/debian unstable/main i386 libswresample-dev i386 7:7.1.1-1+b1 [117 kB] Get: 231 http://deb.debian.org/debian unstable/main i386 libavcodec-dev i386 7:7.1.1-1+b1 [6396 kB] Get: 232 http://deb.debian.org/debian unstable/main i386 libudfread0 i386 1.1.2-1+b2 [17.8 kB] Get: 233 http://deb.debian.org/debian unstable/main i386 libbluray2 i386 1:1.3.4-1+b2 [150 kB] Get: 234 http://deb.debian.org/debian unstable/main i386 libchromaprint1 i386 1.5.1-7 [44.8 kB] Get: 235 http://deb.debian.org/debian unstable/main i386 libdvdread8t64 i386 6.1.3-2 [88.5 kB] Get: 236 http://deb.debian.org/debian unstable/main i386 libdvdnav4 i386 6.1.1-3+b1 [48.0 kB] Get: 237 http://deb.debian.org/debian unstable/main i386 libgme0 i386 0.6.3-7+b2 [139 kB] Get: 238 http://deb.debian.org/debian unstable/main i386 libmpg123-0t64 i386 1.32.10-1 [152 kB] Get: 239 http://deb.debian.org/debian unstable/main i386 libvorbisfile3 i386 1.3.7-3 [23.6 kB] Get: 240 http://deb.debian.org/debian unstable/main i386 libopenmpt0t64 i386 0.7.13-1+b1 [934 kB] Get: 241 http://deb.debian.org/debian unstable/main i386 librabbitmq4 i386 0.15.0-1 [45.3 kB] Get: 242 http://deb.debian.org/debian unstable/main i386 libcjson1 i386 1.7.18-3+b1 [31.3 kB] Get: 243 http://deb.debian.org/debian unstable/main i386 libmbedcrypto16 i386 3.6.3-1 [379 kB] Get: 244 http://deb.debian.org/debian unstable/main i386 librist4 i386 0.2.11+dfsg-1 [82.7 kB] Get: 245 http://deb.debian.org/debian unstable/main i386 libsrt1.5-gnutls i386 1.5.4-1 [370 kB] Get: 246 http://deb.debian.org/debian unstable/main i386 libssh-4 i386 0.11.1-2 [228 kB] Get: 247 http://deb.debian.org/debian unstable/main i386 libnorm1t64 i386 1.5.9+dfsg-3.1+b2 [239 kB] Get: 248 http://deb.debian.org/debian unstable/main i386 libpgm-5.3-0t64 i386 5.3.128~dfsg-2.1+b1 [169 kB] Get: 249 http://deb.debian.org/debian unstable/main i386 libsodium23 i386 1.0.18-1+b2 [186 kB] Get: 250 http://deb.debian.org/debian unstable/main i386 libzmq5 i386 4.3.5-1+b3 [308 kB] Get: 251 http://deb.debian.org/debian unstable/main i386 libavformat61 i386 7:7.1.1-1+b1 [1354 kB] Get: 252 http://deb.debian.org/debian unstable/main i386 libavformat-dev i386 7:7.1.1-1+b1 [1600 kB] Get: 253 http://deb.debian.org/debian unstable/main i386 libgav1-1 i386 0.19.0-3+b1 [331 kB] Get: 254 http://deb.debian.org/debian unstable/main i386 libyuv0 i386 0.0.1904.20250204-1 [112 kB] Get: 255 http://deb.debian.org/debian unstable/main i386 libavif16 i386 1.2.1-1 [141 kB] Get: 256 http://deb.debian.org/debian unstable/main i386 uuid-dev i386 2.41-4 [49.2 kB] Get: 257 http://deb.debian.org/debian unstable/main i386 libblkid-dev i386 2.41-4 [232 kB] Get: 258 http://deb.debian.org/debian unstable/main i386 libblosc1 i386 1.21.5+ds-1+b2 [51.4 kB] Get: 259 http://deb.debian.org/debian unstable/main i386 libmd-dev i386 1.1.0-2+b1 [57.4 kB] Get: 260 http://deb.debian.org/debian unstable/main i386 libbsd-dev i386 0.12.2-2 [262 kB] Get: 261 http://deb.debian.org/debian unstable/main i386 libcap-dev i386 1:2.75-6 [578 kB] Get: 262 http://deb.debian.org/debian unstable/main i386 libngtcp2-16 i386 1.11.0-1 [163 kB] Get: 263 http://deb.debian.org/debian unstable/main i386 libngtcp2-crypto-gnutls8 i386 1.11.0-1 [29.9 kB] Get: 264 http://deb.debian.org/debian unstable/main i386 libcurl3t64-gnutls i386 8.13.0-4 [421 kB] Get: 265 http://deb.debian.org/debian unstable/main i386 libcfitsio10t64 i386 4.6.2-2 [631 kB] Get: 266 http://deb.debian.org/debian unstable/main i386 libcharls2 i386 2.4.2-2+b2 [90.7 kB] Get: 267 http://deb.debian.org/debian unstable/main i386 libcjson-dev i386 1.7.18-3+b1 [28.9 kB] Get: 268 http://deb.debian.org/debian unstable/main i386 libdbus-1-3 i386 1.16.2-2 [191 kB] Get: 269 http://deb.debian.org/debian unstable/main i386 libsystemd-dev i386 257.5-2 [1428 kB] Get: 270 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB] Get: 271 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB] Get: 272 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB] Get: 273 http://deb.debian.org/debian unstable/main i386 sgml-base all 1.31+nmu1 [10.9 kB] Get: 274 http://deb.debian.org/debian unstable/main i386 xml-core all 0.19 [20.1 kB] Get: 275 http://deb.debian.org/debian unstable/main i386 libdbus-1-dev i386 1.16.2-2 [232 kB] Get: 276 http://deb.debian.org/debian unstable/main i386 libraw1394-11 i386 2.1.2-2+b2 [42.5 kB] Get: 277 http://deb.debian.org/debian unstable/main i386 libusb-1.0-0 i386 2:1.0.28-1 [62.5 kB] Get: 278 http://deb.debian.org/debian unstable/main i386 libdc1394-25 i386 2.2.6-5 [114 kB] Get: 279 http://deb.debian.org/debian unstable/main i386 libraw1394-dev i386 2.1.2-2+b2 [54.7 kB] Get: 280 http://deb.debian.org/debian unstable/main i386 libdc1394-dev i386 2.2.6-5 [142 kB] Get: 281 http://deb.debian.org/debian unstable/main i386 libde265-0 i386 1.0.15-1+b3 [198 kB] Get: 282 http://deb.debian.org/debian unstable/main i386 libdecor-0-0 i386 0.2.2-2 [15.7 kB] Get: 283 http://deb.debian.org/debian unstable/main i386 libwayland-bin i386 1.23.1-3 [23.0 kB] Get: 284 http://deb.debian.org/debian unstable/main i386 libffi-dev i386 3.4.8-1 [58.1 kB] Get: 285 http://deb.debian.org/debian unstable/main i386 libwayland-dev i386 1.23.1-3 [73.9 kB] Get: 286 http://deb.debian.org/debian unstable/main i386 libdecor-0-dev i386 0.2.2-2 [7568 B] Get: 287 http://deb.debian.org/debian unstable/main i386 libdeflate-dev i386 1.23-2 [57.3 kB] Get: 288 http://deb.debian.org/debian unstable/main i386 libdouble-conversion3 i386 3.3.1-1 [45.7 kB] Get: 289 http://deb.debian.org/debian unstable/main i386 libdrm-radeon1 i386 2.4.124-2 [23.3 kB] Get: 290 http://deb.debian.org/debian unstable/main i386 libdrm-nouveau2 i386 2.4.124-2 [21.3 kB] Get: 291 http://deb.debian.org/debian unstable/main i386 libpciaccess-dev i386 0.17-3+b3 [58.3 kB] Get: 292 http://deb.debian.org/debian unstable/main i386 libdrm-dev i386 2.4.124-2 [308 kB] Get: 293 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB] Get: 294 http://deb.debian.org/debian unstable/main i386 libzstd-dev i386 1.5.7+dfsg-1 [377 kB] Get: 295 http://deb.debian.org/debian unstable/main i386 libelf-dev i386 0.192-4 [100 kB] Get: 296 http://deb.debian.org/debian unstable/main i386 libdw1t64 i386 0.192-4 [284 kB] Get: 297 http://deb.debian.org/debian unstable/main i386 liblzma-dev i386 5.8.1-1 [362 kB] Get: 298 http://deb.debian.org/debian unstable/main i386 libdw-dev i386 0.192-4 [374 kB] Get: 299 http://deb.debian.org/debian unstable/main i386 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 300 http://deb.debian.org/debian unstable/main i386 x11proto-dev all 2024.1-1 [603 kB] Get: 301 http://deb.debian.org/debian unstable/main i386 libxau-dev i386 1:1.0.11-1 [24.0 kB] Get: 302 http://deb.debian.org/debian unstable/main i386 libxdmcp-dev i386 1:1.1.5-1 [45.0 kB] Get: 303 http://deb.debian.org/debian unstable/main i386 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 304 http://deb.debian.org/debian unstable/main i386 libxcb1-dev i386 1.17.0-2+b1 [186 kB] Get: 305 http://deb.debian.org/debian unstable/main i386 libx11-dev i386 2:1.8.12-1 [926 kB] Get: 306 http://deb.debian.org/debian unstable/main i386 libglx-dev i386 1.7.0-1+b2 [15.8 kB] Get: 307 http://deb.debian.org/debian unstable/main i386 libgl-dev i386 1.7.0-1+b2 [101 kB] Get: 308 http://deb.debian.org/debian unstable/main i386 libegl-dev i386 1.7.0-1+b2 [19.5 kB] Get: 309 http://deb.debian.org/debian unstable/main i386 libglvnd-core-dev i386 1.7.0-1+b2 [13.4 kB] Get: 310 http://deb.debian.org/debian unstable/main i386 libgles1 i386 1.7.0-1+b2 [12.0 kB] Get: 311 http://deb.debian.org/debian unstable/main i386 libgles2 i386 1.7.0-1+b2 [16.8 kB] Get: 312 http://deb.debian.org/debian unstable/main i386 libgles-dev i386 1.7.0-1+b2 [50.8 kB] Get: 313 http://deb.debian.org/debian unstable/main i386 libopengl0 i386 1.7.0-1+b2 [29.3 kB] Get: 314 http://deb.debian.org/debian unstable/main i386 libopengl-dev i386 1.7.0-1+b2 [5384 B] Get: 315 http://deb.debian.org/debian unstable/main i386 libglvnd-dev i386 1.7.0-1+b2 [5144 B] Get: 316 http://deb.debian.org/debian unstable/main i386 libegl1-mesa-dev i386 25.0.4-1 [23.4 kB] Get: 317 http://deb.debian.org/debian unstable/main i386 libeigen3-dev all 3.4.0-4 [1041 kB] Get: 318 http://deb.debian.org/debian unstable/main i386 libevdev2 i386 1.13.4+dfsg-1 [30.6 kB] Get: 319 http://deb.debian.org/debian unstable/main i386 libexif12 i386 0.6.25-1 [419 kB] Get: 320 http://deb.debian.org/debian unstable/main i386 libexif-dev i386 0.6.25-1 [104 kB] Get: 321 http://deb.debian.org/debian unstable/main i386 libflac14 i386 1.5.0+ds-2 [216 kB] Get: 322 http://deb.debian.org/debian unstable/main i386 libminizip1t64 i386 1:1.3.dfsg+really1.3.1-1+b1 [55.9 kB] Get: 323 http://deb.debian.org/debian unstable/main i386 libfreexl1 i386 2.0.0-1+b3 [41.6 kB] Get: 324 http://deb.debian.org/debian unstable/main i386 libfyba0t64 i386 4.1.1-11+b1 [125 kB] Get: 325 http://deb.debian.org/debian unstable/main i386 libgbm-dev i386 25.0.4-1 [23.3 kB] Get: 326 http://deb.debian.org/debian unstable/main i386 libheif-plugin-dav1d i386 1.19.7-1 [12.0 kB] Get: 327 http://deb.debian.org/debian unstable/main i386 libheif-plugin-libde265 i386 1.19.7-1 [16.0 kB] Get: 328 http://deb.debian.org/debian unstable/main i386 libheif1 i386 1.19.7-1 [545 kB] Get: 329 http://deb.debian.org/debian unstable/main i386 libimagequant0 i386 2.18.0-1+b2 [36.0 kB] Get: 330 http://deb.debian.org/debian unstable/main i386 libraqm0 i386 0.10.2-1 [14.6 kB] Get: 331 http://deb.debian.org/debian unstable/main i386 libxpm4 i386 1:3.5.17-1+b3 [58.3 kB] Get: 332 http://deb.debian.org/debian unstable/main i386 libgd3 i386 2.3.3-12+b1 [131 kB] Get: 333 http://deb.debian.org/debian unstable/main i386 libgeos3.13.1 i386 3.13.1-1 [1151 kB] Get: 334 http://deb.debian.org/debian unstable/main i386 libgeos-c1t64 i386 3.13.1-1 [113 kB] Get: 335 http://deb.debian.org/debian unstable/main i386 proj-data all 9.6.0-1 [6303 kB] Get: 336 http://deb.debian.org/debian unstable/main i386 libproj25 i386 9.6.0-1 [1553 kB] Get: 337 http://deb.debian.org/debian unstable/main i386 libgeotiff5 i386 1.7.4-1 [67.8 kB] Get: 338 http://deb.debian.org/debian unstable/main i386 libgif7 i386 5.2.2-1+b1 [45.6 kB] Get: 339 http://deb.debian.org/debian unstable/main i386 libsz2 i386 1.1.3-1+b1 [8128 B] Get: 340 http://deb.debian.org/debian unstable/main i386 libhdf4-0-alt i386 4.3.0-1+b1 [276 kB] Get: 341 http://deb.debian.org/debian unstable/main i386 libhdf5-310 i386 1.14.5+repack-3 [1327 kB] Get: 342 http://deb.debian.org/debian unstable/main i386 libjson-c5 i386 0.18+ds-1 [48.7 kB] Get: 343 http://deb.debian.org/debian unstable/main i386 liburiparser1 i386 0.9.8+dfsg-2 [48.6 kB] Get: 344 http://deb.debian.org/debian unstable/main i386 libkmlbase1t64 i386 1.3.0-12+b2 [53.1 kB] Get: 345 http://deb.debian.org/debian unstable/main i386 libkmldom1t64 i386 1.3.0-12+b2 [169 kB] Get: 346 http://deb.debian.org/debian unstable/main i386 libkmlengine1t64 i386 1.3.0-12+b2 [85.5 kB] Get: 347 http://deb.debian.org/debian unstable/main i386 mysql-common all 5.8+1.1.1 [6784 B] Get: 348 http://deb.debian.org/debian unstable/main i386 mariadb-common all 1:11.8.1-4 [29.2 kB] Get: 349 http://deb.debian.org/debian unstable/main i386 libmariadb3 i386 1:11.8.1-4 [187 kB] Get: 350 http://deb.debian.org/debian unstable/main i386 libhdf5-hl-310 i386 1.14.5+repack-3 [81.6 kB] Get: 351 http://deb.debian.org/debian unstable/main i386 libnetcdf22 i386 1:4.9.3-1 [570 kB] Get: 352 http://deb.debian.org/debian unstable/main i386 libltdl7 i386 2.5.4-4 [417 kB] Get: 353 http://deb.debian.org/debian unstable/main i386 libodbc2 i386 2.3.12-2 [165 kB] Get: 354 http://deb.debian.org/debian unstable/main i386 unixodbc-common all 2.3.12-2 [8640 B] Get: 355 http://deb.debian.org/debian unstable/main i386 libodbcinst2 i386 2.3.12-2 [38.0 kB] Get: 356 http://deb.debian.org/debian unstable/main i386 libtirpc-common all 1.3.6+ds-1 [11.0 kB] Get: 357 http://deb.debian.org/debian unstable/main i386 libtirpc3t64 i386 1.3.6+ds-1 [91.1 kB] Get: 358 http://deb.debian.org/debian unstable/main i386 libogdi4.1 i386 4.1.1+ds-5 [224 kB] Get: 359 http://deb.debian.org/debian unstable/main i386 libgpgme11t64 i386 1.24.2-2 [351 kB] Get: 360 http://deb.debian.org/debian unstable/main i386 libgpgmepp6t64 i386 1.24.2-2 [352 kB] Get: 361 http://deb.debian.org/debian unstable/main i386 libnspr4 i386 2:4.36-1 [119 kB] Get: 362 http://deb.debian.org/debian unstable/main i386 libnss3 i386 2:3.110-1 [1507 kB] Get: 363 http://deb.debian.org/debian unstable/main i386 libpoppler147 i386 25.03.0-4 [2092 kB] Get: 364 http://deb.debian.org/debian unstable/main i386 libpq5 i386 17.4-2 [236 kB] Get: 365 http://deb.debian.org/debian unstable/main i386 libqhull-r8.0 i386 2020.2-6+b2 [259 kB] Get: 366 http://deb.debian.org/debian unstable/main i386 librttopo1 i386 1.1.0-4 [204 kB] Get: 367 http://deb.debian.org/debian unstable/main i386 libspatialite8t64 i386 5.1.0-3+b2 [1831 kB] Get: 368 http://deb.debian.org/debian unstable/main i386 libicu76 i386 76.1-3 [9893 kB] Get: 369 http://deb.debian.org/debian unstable/main i386 libxerces-c3.2t64 i386 3.2.4+debian-1.3+b2 [965 kB] Get: 370 http://deb.debian.org/debian unstable/main i386 libgdal36 i386 3.10.3+dfsg-1 [9982 kB] Get: 371 http://deb.debian.org/debian unstable/main i386 libsocket++1 i386 1.12.13+git20131030.5d039ba-1+b2 [84.3 kB] Get: 372 http://deb.debian.org/debian unstable/main i386 libgdcm3.0t64 i386 3.0.24-5+b3 [2452 kB] Get: 373 http://deb.debian.org/debian unstable/main i386 libgdcm-dev i386 3.0.24-5+b3 [265 kB] Get: 374 http://deb.debian.org/debian unstable/main i386 libsepol-dev i386 3.8.1-1 [406 kB] Get: 375 http://deb.debian.org/debian unstable/main i386 libpcre2-16-0 i386 10.45-1 [278 kB] Get: 376 http://deb.debian.org/debian unstable/main i386 libpcre2-32-0 i386 10.45-1 [267 kB] Get: 377 http://deb.debian.org/debian unstable/main i386 libpcre2-posix3 i386 10.45-1 [63.6 kB] Get: 378 http://deb.debian.org/debian unstable/main i386 libpcre2-dev i386 10.45-1 [858 kB] Get: 379 http://deb.debian.org/debian unstable/main i386 libselinux1-dev i386 3.8.1-1 [177 kB] Get: 380 http://deb.debian.org/debian unstable/main i386 libmount-dev i386 2.41-4 [30.5 kB] Get: 381 http://deb.debian.org/debian unstable/main i386 libsysprof-capture-4-dev i386 48.0-2 [54.4 kB] Get: 382 http://deb.debian.org/debian unstable/main i386 libgio-2.0-dev i386 2.84.1-1 [1800 kB] Get: 383 http://deb.debian.org/debian unstable/main i386 python3-packaging all 24.2-3 [55.7 kB] Get: 384 http://deb.debian.org/debian unstable/main i386 libgio-2.0-dev-bin i386 2.84.1-1 [165 kB] Get: 385 http://deb.debian.org/debian unstable/main i386 libgl2ps1.4 i386 1.4.2+dfsg1-2 [42.0 kB] Get: 386 http://deb.debian.org/debian unstable/main i386 libglew2.2 i386 2.2.0-4+b2 [163 kB] Get: 387 http://deb.debian.org/debian unstable/main i386 libglib2.0-data all 2.84.1-1 [1284 kB] Get: 388 http://deb.debian.org/debian unstable/main i386 libglib2.0-bin i386 2.84.1-1 [132 kB] Get: 389 http://deb.debian.org/debian unstable/main i386 libglib2.0-dev-bin i386 2.84.1-1 [52.9 kB] Get: 390 http://deb.debian.org/debian unstable/main i386 libglib2.0-dev i386 2.84.1-1 [53.7 kB] Get: 391 http://deb.debian.org/debian unstable/main i386 libgphoto2-port12t64 i386 2.5.31-4 [138 kB] Get: 392 http://deb.debian.org/debian unstable/main i386 libgphoto2-6t64 i386 2.5.31-4 [768 kB] Get: 393 http://deb.debian.org/debian unstable/main i386 libgphoto2-dev i386 2.5.31-4 [90.3 kB] Get: 394 http://deb.debian.org/debian unstable/main i386 libunwind8 i386 1.8.1-0.1 [54.6 kB] Get: 395 http://deb.debian.org/debian unstable/main i386 libunwind-dev i386 1.8.1-0.1 [459 kB] Get: 396 http://deb.debian.org/debian unstable/main i386 libgstreamer1.0-dev i386 1.26.0-3 [574 kB] Get: 397 http://deb.debian.org/debian unstable/main i386 liborc-0.4-dev-bin i386 1:0.4.41-1 [22.5 kB] Get: 398 http://deb.debian.org/debian unstable/main i386 liborc-0.4-dev i386 1:0.4.41-1 [30.5 kB] Get: 399 http://deb.debian.org/debian unstable/main i386 libx11-xcb-dev i386 2:1.8.12-1 [249 kB] Get: 400 http://deb.debian.org/debian unstable/main i386 libudev-dev i386 257.5-2 [74.2 kB] Get: 401 http://deb.debian.org/debian unstable/main i386 libgudev-1.0-dev i386 238-6 [28.9 kB] Get: 402 http://deb.debian.org/debian unstable/main i386 libgstreamer-plugins-base1.0-dev i386 1.26.0-1 [527 kB] Get: 403 http://deb.debian.org/debian unstable/main i386 libhidapi-libusb0 i386 0.14.0-1+b2 [16.6 kB] Get: 404 http://deb.debian.org/debian unstable/main i386 libhidapi-hidraw0 i386 0.14.0-1+b2 [13.2 kB] Get: 405 http://deb.debian.org/debian unstable/main i386 libhidapi-dev i386 0.14.0-1+b2 [29.5 kB] Get: 406 http://deb.debian.org/debian unstable/main i386 libhwloc15 i386 2.12.0-1 [177 kB] Get: 407 http://deb.debian.org/debian unstable/main i386 libibus-1.0-dev i386 1.5.32-1 [494 kB] Get: 408 http://deb.debian.org/debian unstable/main i386 x11-common all 1:7.7+24 [217 kB] Get: 409 http://deb.debian.org/debian unstable/main i386 libice6 i386 2:1.1.1-1 [67.8 kB] Get: 410 http://deb.debian.org/debian unstable/main i386 libice-dev i386 2:1.1.1-1 [77.6 kB] Get: 411 http://deb.debian.org/debian unstable/main i386 libimath-3-1-29t64 i386 3.1.12-1+b3 [37.0 kB] Get: 412 http://deb.debian.org/debian unstable/main i386 libimath-dev i386 3.1.12-1+b3 [122 kB] Get: 413 http://deb.debian.org/debian unstable/main i386 libwacom-common all 2.14.0-1 [103 kB] Get: 414 http://deb.debian.org/debian unstable/main i386 libwacom9 i386 2.14.0-1 [27.0 kB] Get: 415 http://deb.debian.org/debian unstable/main i386 libinput-bin i386 1.28.1-1 [26.5 kB] Get: 416 http://deb.debian.org/debian unstable/main i386 libmtdev1t64 i386 1.1.7-1 [23.1 kB] Get: 417 http://deb.debian.org/debian unstable/main i386 libinput10 i386 1.28.1-1 [160 kB] Get: 418 http://deb.debian.org/debian unstable/main i386 libjbig-dev i386 2.1-6.1+b2 [31.2 kB] Get: 419 http://deb.debian.org/debian unstable/main i386 libjpeg62-turbo-dev i386 1:2.1.5-3.1 [304 kB] Get: 420 http://deb.debian.org/debian unstable/main i386 libjpeg-dev i386 1:2.1.5-3.1 [72.0 kB] Get: 421 http://deb.debian.org/debian unstable/main i386 libleptonica6 i386 1.84.1-4 [1080 kB] Get: 422 http://deb.debian.org/debian unstable/main i386 liblerc-dev i386 4.0.0+ds-5 [204 kB] Get: 423 http://deb.debian.org/debian unstable/main i386 liblua5.4-0 i386 5.4.7-1+b2 [170 kB] Get: 424 http://deb.debian.org/debian unstable/main i386 libmd4c0 i386 0.5.2-2+b1 [49.2 kB] Get: 425 http://deb.debian.org/debian unstable/main i386 libmpich12 i386 4.3.0-5 [1556 kB] Get: 426 http://deb.debian.org/debian unstable/main i386 libtbbbind-2-5 i386 2022.1.0-1 [14.0 kB] Get: 427 http://deb.debian.org/debian unstable/main i386 libtbbmalloc2 i386 2022.1.0-1 [48.5 kB] Get: 428 http://deb.debian.org/debian unstable/main i386 libtbb12 i386 2022.1.0-1 [94.3 kB] Get: 429 http://deb.debian.org/debian unstable/main i386 libopencv-core410 i386 4.10.0+dfsg-5 [1110 kB] Get: 430 http://deb.debian.org/debian unstable/main i386 libopencv-flann410 i386 4.10.0+dfsg-5 [128 kB] Get: 431 http://deb.debian.org/debian unstable/main i386 libopencv-imgproc410 i386 4.10.0+dfsg-5 [1226 kB] Get: 432 http://deb.debian.org/debian unstable/main i386 libopencv-features2d410 i386 4.10.0+dfsg-5 [280 kB] Get: 433 http://deb.debian.org/debian unstable/main i386 libopencv-calib3d410 i386 4.10.0+dfsg-5 [806 kB] Get: 434 http://deb.debian.org/debian unstable/main i386 libtbb-dev i386 2022.1.0-1 [201 kB] Get: 435 http://deb.debian.org/debian unstable/main i386 libopencv-core-dev i386 4.10.0+dfsg-5 [1925 kB] Get: 436 http://deb.debian.org/debian unstable/main i386 libopencv-flann-dev i386 4.10.0+dfsg-5 [204 kB] Get: 437 http://deb.debian.org/debian unstable/main i386 libqt5core5t64 i386 5.15.15+dfsg-5 [2724 kB] Get: 438 http://deb.debian.org/debian unstable/main i386 libqt5dbus5t64 i386 5.15.15+dfsg-5 [238 kB] Get: 439 http://deb.debian.org/debian unstable/main i386 libqt5network5t64 i386 5.15.15+dfsg-5 [770 kB] Get: 440 http://deb.debian.org/debian unstable/main i386 libsm6 i386 2:1.2.6-1 [38.0 kB] Get: 441 http://deb.debian.org/debian unstable/main i386 libxcb-icccm4 i386 0.4.2-1 [28.2 kB] Get: 442 http://deb.debian.org/debian unstable/main i386 libxcb-util1 i386 0.4.1-1 [23.8 kB] Get: 443 http://deb.debian.org/debian unstable/main i386 libxcb-image0 i386 0.4.0-2+b2 [22.7 kB] Get: 444 http://deb.debian.org/debian unstable/main i386 libxcb-keysyms1 i386 0.4.1-1 [16.9 kB] Get: 445 http://deb.debian.org/debian unstable/main i386 libxcb-render-util0 i386 0.3.10-1 [18.8 kB] Get: 446 http://deb.debian.org/debian unstable/main i386 libxcb-shape0 i386 1.17.0-2+b1 [106 kB] Get: 447 http://deb.debian.org/debian unstable/main i386 libxcb-xinerama0 i386 1.17.0-2+b1 [105 kB] Get: 448 http://deb.debian.org/debian unstable/main i386 libxcb-xinput0 i386 1.17.0-2+b1 [133 kB] Get: 449 http://deb.debian.org/debian unstable/main i386 libxcb-xkb1 i386 1.17.0-2+b1 [131 kB] Get: 450 http://deb.debian.org/debian unstable/main i386 xkb-data all 2.42-1 [790 kB] Get: 451 http://deb.debian.org/debian unstable/main i386 libxkbcommon0 i386 1.7.0-2 [118 kB] Get: 452 http://deb.debian.org/debian unstable/main i386 libxkbcommon-x11-0 i386 1.7.0-2 [17.0 kB] Get: 453 http://deb.debian.org/debian unstable/main i386 libqt5gui5t64 i386 5.15.15+dfsg-5 [6050 kB] Get: 454 http://deb.debian.org/debian unstable/main i386 libqt5widgets5t64 i386 5.15.15+dfsg-5 [2678 kB] Get: 455 http://deb.debian.org/debian unstable/main i386 libqt5opengl5t64 i386 5.15.15+dfsg-5 [165 kB] Get: 456 http://deb.debian.org/debian unstable/main i386 libqt5test5t64 i386 5.15.15+dfsg-5 [157 kB] Get: 457 http://deb.debian.org/debian unstable/main i386 libopencv-highgui410 i386 4.10.0+dfsg-5 [142 kB] Get: 458 http://deb.debian.org/debian unstable/main i386 libopenexr-3-1-30 i386 3.1.13-2 [1000 kB] Get: 459 http://deb.debian.org/debian unstable/main i386 libopencv-imgcodecs410 i386 4.10.0+dfsg-5 [152 kB] Get: 460 http://deb.debian.org/debian unstable/main i386 libopencv-imgproc-dev i386 4.10.0+dfsg-5 [1569 kB] Get: 461 http://deb.debian.org/debian unstable/main i386 libopencv-imgcodecs-dev i386 4.10.0+dfsg-5 [218 kB] Get: 462 http://deb.debian.org/debian unstable/main i386 libswscale8 i386 7:7.1.1-1+b1 [223 kB] Get: 463 http://deb.debian.org/debian unstable/main i386 libopencv-videoio410 i386 4.10.0+dfsg-5 [280 kB] Get: 464 http://deb.debian.org/debian unstable/main i386 libopencv-videoio-dev i386 4.10.0+dfsg-5 [370 kB] Get: 465 http://deb.debian.org/debian unstable/main i386 libopenexr-dev i386 3.1.13-2 [202 kB] Get: 466 http://deb.debian.org/debian unstable/main i386 libpng-dev i386 1.6.47-1.1 [373 kB] Get: 467 http://deb.debian.org/debian unstable/main i386 libswscale-dev i386 7:7.1.1-1+b1 [250 kB] Get: 468 http://deb.debian.org/debian unstable/main i386 libwebpdemux2 i386 1.5.0-0.1 [114 kB] Get: 469 http://deb.debian.org/debian unstable/main i386 libwebpdecoder3 i386 1.5.0-0.1 [214 kB] Get: 470 http://deb.debian.org/debian unstable/main i386 libsharpyuv-dev i386 1.5.0-0.1 [120 kB] Get: 471 http://deb.debian.org/debian unstable/main i386 libwebp-dev i386 1.5.0-0.1 [471 kB] Get: 472 http://deb.debian.org/debian unstable/main i386 libtiffxx6 i386 4.7.0-3 [164 kB] Get: 473 http://deb.debian.org/debian unstable/main i386 libtiff-dev i386 4.7.0-3 [512 kB] Get: 474 http://deb.debian.org/debian unstable/main i386 libopencv-highgui-dev i386 4.10.0+dfsg-5 [181 kB] Get: 475 http://deb.debian.org/debian unstable/main i386 libopencv-ml410 i386 4.10.0+dfsg-5 [216 kB] Get: 476 http://deb.debian.org/debian unstable/main i386 libopencv-ml-dev i386 4.10.0+dfsg-5 [291 kB] Get: 477 http://deb.debian.org/debian unstable/main i386 libopencv-features2d-dev i386 4.10.0+dfsg-5 [359 kB] Get: 478 http://deb.debian.org/debian unstable/main i386 libopencv-calib3d-dev i386 4.10.0+dfsg-5 [1115 kB] Get: 479 http://deb.debian.org/debian unstable/main i386 libprotobuf32t64 i386 3.21.12-10+b6 [1067 kB] Get: 480 http://deb.debian.org/debian unstable/main i386 libopencv-dnn410 i386 4.10.0+dfsg-5 [1471 kB] Get: 481 http://deb.debian.org/debian unstable/main i386 libopencv-objdetect410 i386 4.10.0+dfsg-5 [527 kB] Get: 482 http://deb.debian.org/debian unstable/main i386 libopencv-video410 i386 4.10.0+dfsg-5 [193 kB] Get: 483 http://deb.debian.org/debian unstable/main i386 libtesseract5 i386 5.5.0-1+b1 [1502 kB] Get: 484 http://deb.debian.org/debian unstable/main i386 libopencv-contrib410 i386 4.10.0+dfsg-5 [3857 kB] Get: 485 http://deb.debian.org/debian unstable/main i386 libopencv-dnn-dev i386 4.10.0+dfsg-5 [2073 kB] Get: 486 http://deb.debian.org/debian unstable/main i386 libopencv-objdetect-dev i386 4.10.0+dfsg-5 [636 kB] Get: 487 http://deb.debian.org/debian unstable/main i386 libopencv-photo410 i386 4.10.0+dfsg-5 [190 kB] Get: 488 http://deb.debian.org/debian unstable/main i386 libopencv-photo-dev i386 4.10.0+dfsg-5 [230 kB] Get: 489 http://deb.debian.org/debian unstable/main i386 libopencv-shape410 i386 4.10.0+dfsg-5 [57.2 kB] Get: 490 http://deb.debian.org/debian unstable/main i386 libopencv-video-dev i386 4.10.0+dfsg-5 [256 kB] Get: 491 http://deb.debian.org/debian unstable/main i386 libopencv-shape-dev i386 4.10.0+dfsg-5 [73.5 kB] Get: 492 http://deb.debian.org/debian unstable/main i386 libopencv-stitching410 i386 4.10.0+dfsg-5 [200 kB] Get: 493 http://deb.debian.org/debian unstable/main i386 libopencv-stitching-dev i386 4.10.0+dfsg-5 [255 kB] Get: 494 http://deb.debian.org/debian unstable/main i386 libopencv-superres410 i386 4.10.0+dfsg-5 [51.4 kB] Get: 495 http://deb.debian.org/debian unstable/main i386 libopencv-superres-dev i386 4.10.0+dfsg-5 [64.4 kB] Get: 496 http://deb.debian.org/debian unstable/main i386 libopencv-videostab410 i386 4.10.0+dfsg-5 [82.1 kB] Get: 497 http://deb.debian.org/debian unstable/main i386 libopencv-videostab-dev i386 4.10.0+dfsg-5 [109 kB] Get: 498 http://deb.debian.org/debian unstable/main i386 libtcl8.6 i386 8.6.16+dfsg-1 [1103 kB] Get: 499 http://deb.debian.org/debian unstable/main i386 libxft2 i386 2.3.6-1+b4 [55.3 kB] Get: 500 http://deb.debian.org/debian unstable/main i386 libxss1 i386 1:1.2.3-1+b3 [17.3 kB] Get: 501 http://deb.debian.org/debian unstable/main i386 libtk8.6 i386 8.6.16-1 [834 kB] Get: 502 http://deb.debian.org/debian unstable/main i386 libvtk9.3 i386 9.3.0+dfsg1-4+b1 [24.5 MB] Get: 503 http://deb.debian.org/debian unstable/main i386 libopencv-viz410 i386 4.10.0+dfsg-5 [138 kB] Get: 504 http://deb.debian.org/debian unstable/main i386 libopencv-viz-dev i386 4.10.0+dfsg-5 [187 kB] Get: 505 http://deb.debian.org/debian unstable/main i386 libopencv-contrib-dev i386 4.10.0+dfsg-5 [5098 kB] Get: 506 http://deb.debian.org/debian unstable/main i386 libopencv-dev i386 4.10.0+dfsg-5 [100.0 kB] Get: 507 http://deb.debian.org/debian unstable/main i386 libsndfile1 i386 1.2.2-2+b1 [222 kB] Get: 508 http://deb.debian.org/debian unstable/main i386 libpulse0 i386 17.0+dfsg1-2+b1 [276 kB] Get: 509 http://deb.debian.org/debian unstable/main i386 libpulse-mainloop-glib0 i386 17.0+dfsg1-2+b1 [28.9 kB] Get: 510 http://deb.debian.org/debian unstable/main i386 libpulse-dev i386 17.0+dfsg1-2+b1 [90.6 kB] Get: 511 http://deb.debian.org/debian unstable/main i386 libsamplerate0 i386 0.2.2-4+b2 [953 kB] Get: 512 http://deb.debian.org/debian unstable/main i386 libsamplerate0-dev i386 0.2.2-4+b2 [62.9 kB] Get: 513 http://deb.debian.org/debian unstable/main i386 libxcursor1 i386 1:1.2.3-1 [41.2 kB] Get: 514 http://deb.debian.org/debian unstable/main i386 libxi6 i386 2:1.8.2-1 [81.2 kB] Get: 515 http://deb.debian.org/debian unstable/main i386 libxrandr2 i386 2:1.5.4-1+b3 [37.9 kB] Get: 516 http://deb.debian.org/debian unstable/main i386 libsdl2-2.0-0 i386 2.32.4+dfsg-1 [688 kB] Get: 517 http://deb.debian.org/debian unstable/main i386 libsndio7.0 i386 1.10.0-0.1 [29.6 kB] Get: 518 http://deb.debian.org/debian unstable/main i386 libsndio-dev i386 1.10.0-0.1 [25.1 kB] Get: 519 http://deb.debian.org/debian unstable/main i386 libxrender-dev i386 1:0.9.12-1 [40.3 kB] Get: 520 http://deb.debian.org/debian unstable/main i386 libxfixes-dev i386 1:6.0.0-2+b4 [22.9 kB] Get: 521 http://deb.debian.org/debian unstable/main i386 libxcursor-dev i386 1:1.2.3-1 [53.1 kB] Get: 522 http://deb.debian.org/debian unstable/main i386 libxext-dev i386 2:1.3.4-1+b3 [108 kB] Get: 523 http://deb.debian.org/debian unstable/main i386 libxi-dev i386 2:1.8.2-1 [244 kB] Get: 524 http://deb.debian.org/debian unstable/main i386 libxinerama1 i386 2:1.1.4-3+b4 [16.2 kB] Get: 525 http://deb.debian.org/debian unstable/main i386 libxinerama-dev i386 2:1.1.4-3+b4 [18.6 kB] Get: 526 http://deb.debian.org/debian unstable/main i386 libxkbcommon-dev i386 1.7.0-2 [53.6 kB] Get: 527 http://deb.debian.org/debian unstable/main i386 libxrandr-dev i386 2:1.5.4-1+b3 [46.0 kB] Get: 528 http://deb.debian.org/debian unstable/main i386 libxss-dev i386 1:1.2.3-1+b3 [23.0 kB] Get: 529 http://deb.debian.org/debian unstable/main i386 libxt6t64 i386 1:1.2.1-1.2+b2 [194 kB] Get: 530 http://deb.debian.org/debian unstable/main i386 libsm-dev i386 2:1.2.6-1 [41.0 kB] Get: 531 http://deb.debian.org/debian unstable/main i386 libxt-dev i386 1:1.2.1-1.2+b2 [420 kB] Get: 532 http://deb.debian.org/debian unstable/main i386 libxv1 i386 2:1.0.11-1.1+b3 [23.8 kB] Get: 533 http://deb.debian.org/debian unstable/main i386 libxv-dev i386 2:1.0.11-1.1+b3 [47.5 kB] Get: 534 http://deb.debian.org/debian unstable/main i386 libxxf86vm-dev i386 1:1.1.4-1+b4 [25.0 kB] Get: 535 http://deb.debian.org/debian unstable/main i386 libsdl2-dev i386 2.32.4+dfsg-1 [1149 kB] Get: 536 http://deb.debian.org/debian unstable/main i386 libusb-1.0-0-dev i386 2:1.0.28-1 [87.4 kB] Get: 537 http://deb.debian.org/debian unstable/main i386 libuvc0 i386 0.0.7-2 [33.7 kB] Get: 538 http://deb.debian.org/debian unstable/main i386 libuvc-dev i386 0.0.7-2 [41.8 kB] Get: 539 http://deb.debian.org/debian unstable/main i386 libv4lconvert0t64 i386 1.28.1-1 [151 kB] Get: 540 http://deb.debian.org/debian unstable/main i386 libv4l-0t64 i386 1.28.1-1 [114 kB] Get: 541 http://deb.debian.org/debian unstable/main i386 libv4l2rds0t64 i386 1.28.1-1 [86.0 kB] Get: 542 http://deb.debian.org/debian unstable/main i386 libv4l-dev i386 1.28.1-1 [112 kB] Get: 543 http://deb.debian.org/debian unstable/main i386 libvulkan-dev i386 1.4.309.0-1 [1556 kB] Get: 544 http://deb.debian.org/debian unstable/main i386 libxcb-render0-dev i386 1.17.0-2+b1 [119 kB] Get: 545 http://deb.debian.org/debian unstable/main i386 libxcb-randr0-dev i386 1.17.0-2+b1 [122 kB] Get: 546 http://deb.debian.org/debian unstable/main i386 libyaml-0-2 i386 0.2.5-2 [55.8 kB] Get: 547 http://deb.debian.org/debian unstable/main i386 pandoc-data all 3.1.11.1-3 [459 kB] Get: 548 http://deb.debian.org/debian unstable/main i386 pandoc i386 3.1.11.1+ds-2 [37.3 MB] Get: 549 http://deb.debian.org/debian unstable/main i386 wayland-protocols all 1.43-1 [122 kB] Fetched 362 MB in 4s (97.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:i386. (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 ... 19826 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.3-2_i386.deb ... Unpacking libpython3.13-minimal:i386 (3.13.3-2) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.7.1-1_i386.deb ... Unpacking libexpat1:i386 (2.7.1-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.3-2_i386.deb ... Unpacking python3.13-minimal (3.13.3-2) ... Setting up libpython3.13-minimal:i386 (3.13.3-2) ... Setting up libexpat1:i386 (2.7.1-1) ... Setting up python3.13-minimal (3.13.3-2) ... 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 ... 20160 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.3-1_i386.deb ... Unpacking python3-minimal (3.13.3-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-2_all.deb ... Unpacking tzdata (2025b-2) ... Selecting previously unselected package libffi8:i386. Preparing to unpack .../4-libffi8_3.4.8-1_i386.deb ... Unpacking libffi8:i386 (3.4.8-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:i386. Preparing to unpack .../6-libreadline8t64_8.2-6_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:i386 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:i386. Preparing to unpack .../7-libpython3.13-stdlib_3.13.3-2_i386.deb ... Unpacking libpython3.13-stdlib:i386 (3.13.3-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.3-2_i386.deb ... Unpacking python3.13 (3.13.3-2) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../9-libpython3-stdlib_3.13.3-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.13.3-1) ... Setting up python3-minimal (3.13.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21172 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.3-1_i386.deb ... Unpacking python3 (3.13.3-1) ... Selecting previously unselected package libproc2-0:i386. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-8_i386.deb ... Unpacking libproc2-0:i386 (2:4.0.4-8) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-8_i386.deb ... Unpacking procps (2:4.0.4-8) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5_i386.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5_i386.deb ... Unpacking libmagic1t64:i386 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5_i386.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.1-1_i386.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-7_i386.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41-4_i386.deb ... Unpacking bsdextrautils (2.41-4) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../011-libpipeline1_1.5.8-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_i386.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-8_i386.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_3.31.6-2_all.deb ... Unpacking cmake-data (3.31.6-2) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../019-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ... Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... Selecting previously unselected package libarchive13t64:i386. Preparing to unpack .../020-libarchive13t64_3.7.4-1.1_i386.deb ... Unpacking libarchive13t64:i386 (3.7.4-1.1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../021-libbrotli1_1.1.0-2+b7_i386.deb ... Unpacking libbrotli1:i386 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../022-libkrb5support0_1.21.3-5_i386.deb ... Unpacking libkrb5support0:i386 (1.21.3-5) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../023-libcom-err2_1.47.2-1+b1_i386.deb ... Unpacking libcom-err2:i386 (1.47.2-1+b1) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../024-libk5crypto3_1.21.3-5_i386.deb ... Unpacking libk5crypto3:i386 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../025-libkeyutils1_1.6.3-6_i386.deb ... Unpacking libkeyutils1:i386 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../026-libkrb5-3_1.21.3-5_i386.deb ... Unpacking libkrb5-3:i386 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../027-libgssapi-krb5-2_1.21.3-5_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.21.3-5) ... Selecting previously unselected package libunistring5:i386. Preparing to unpack .../028-libunistring5_1.3-2_i386.deb ... Unpacking libunistring5:i386 (1.3-2) ... Selecting previously unselected package libidn2-0:i386. Preparing to unpack .../029-libidn2-0_2.3.8-2_i386.deb ... Unpacking libidn2-0:i386 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../030-libsasl2-modules-db_2.1.28+dfsg1-9_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../031-libsasl2-2_2.1.28+dfsg1-9_i386.deb ... Unpacking libsasl2-2:i386 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:i386. Preparing to unpack .../032-libldap2_2.6.9+dfsg-2_i386.deb ... Unpacking libldap2:i386 (2.6.9+dfsg-2) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../033-libnghttp2-14_1.64.0-1.1_i386.deb ... Unpacking libnghttp2-14:i386 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:i386. Preparing to unpack .../034-libnghttp3-9_1.8.0-1_i386.deb ... Unpacking libnghttp3-9:i386 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:i386. Preparing to unpack .../035-libpsl5t64_0.21.2-1.1+b1_i386.deb ... Unpacking libpsl5t64:i386 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:i386. Preparing to unpack .../036-libp11-kit0_0.25.5-3_i386.deb ... Unpacking libp11-kit0:i386 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:i386. Preparing to unpack .../037-libtasn1-6_4.20.0-2_i386.deb ... Unpacking libtasn1-6:i386 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:i386. Preparing to unpack .../038-libgnutls30t64_3.8.9-2_i386.deb ... Unpacking libgnutls30t64:i386 (3.8.9-2) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../039-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:i386. Preparing to unpack .../040-libssh2-1t64_1.11.1-1_i386.deb ... Unpacking libssh2-1t64:i386 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:i386. Preparing to unpack .../041-libcurl4t64_8.13.0-4_i386.deb ... Unpacking libcurl4t64:i386 (8.13.0-4) ... Selecting previously unselected package libjsoncpp26:i386. Preparing to unpack .../042-libjsoncpp26_1.9.6-3_i386.deb ... Unpacking libjsoncpp26:i386 (1.9.6-3) ... Selecting previously unselected package librhash1:i386. Preparing to unpack .../043-librhash1_1.4.5-1_i386.deb ... Unpacking librhash1:i386 (1.4.5-1) ... Selecting previously unselected package libuv1t64:i386. Preparing to unpack .../044-libuv1t64_1.50.0-2_i386.deb ... Unpacking libuv1t64:i386 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../045-cmake_3.31.6-2_i386.deb ... Unpacking cmake (3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../046-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../047-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../048-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../049-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 .../050-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 .../051-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../052-libelf1t64_0.192-4_i386.deb ... Unpacking libelf1t64:i386 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../053-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../054-gettext_0.23.1-1_i386.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../055-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 .../056-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../057-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package libgpg-error0:i386. Preparing to unpack .../058-libgpg-error0_1.51-4_i386.deb ... Unpacking libgpg-error0:i386 (1.51-4) ... Selecting previously unselected package libassuan9:i386. Preparing to unpack .../059-libassuan9_3.0.2-2_i386.deb ... Unpacking libassuan9:i386 (3.0.2-2) ... Selecting previously unselected package libgcrypt20:i386. Preparing to unpack .../060-libgcrypt20_1.11.0-7_i386.deb ... Unpacking libgcrypt20:i386 (1.11.0-7) ... Selecting previously unselected package gpgconf. Preparing to unpack .../061-gpgconf_2.4.7-15_i386.deb ... Unpacking gpgconf (2.4.7-15) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../062-libksba8_1.6.7-2+b1_i386.deb ... Unpacking libksba8:i386 (1.6.7-2+b1) ... Selecting previously unselected package libnpth0t64:i386. Preparing to unpack .../063-libnpth0t64_1.8-3_i386.deb ... Unpacking libnpth0t64:i386 (1.8-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../064-dirmngr_2.4.7-15_i386.deb ... Unpacking dirmngr (2.4.7-15) ... Selecting previously unselected package libpng16-16t64:i386. Preparing to unpack .../065-libpng16-16t64_1.6.47-1.1_i386.deb ... Unpacking libpng16-16t64:i386 (1.6.47-1.1) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../066-libfreetype6_2.13.3+dfsg-1_i386.deb ... Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../067-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 .../068-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../069-fontconfig-config_2.15.0-2.3_i386.deb ... Unpacking fontconfig-config (2.15.0-2.3) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../070-libfontconfig1_2.15.0-2.3_i386.deb ... Unpacking libfontconfig1:i386 (2.15.0-2.3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../071-fontconfig_2.15.0-2.3_i386.deb ... Unpacking fontconfig (2.15.0-2.3) ... Selecting previously unselected package gdal-data. Preparing to unpack .../072-gdal-data_3.10.3+dfsg-1_all.deb ... Unpacking gdal-data (3.10.3+dfsg-1) ... Selecting previously unselected package gdal-plugins:i386. Preparing to unpack .../073-gdal-plugins_3.10.3+dfsg-1_i386.deb ... Unpacking gdal-plugins:i386 (3.10.3+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:i386. Preparing to unpack .../074-libglib2.0-0t64_2.84.1-1_i386.deb ... Unpacking libglib2.0-0t64:i386 (2.84.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:i386. Preparing to unpack .../075-gir1.2-glib-2.0_2.84.1-1_i386.deb ... Unpacking gir1.2-glib-2.0:i386 (2.84.1-1) ... Selecting previously unselected package gir1.2-glib-2.0-dev:i386. Preparing to unpack .../076-gir1.2-glib-2.0-dev_2.84.1-1_i386.deb ... Unpacking gir1.2-glib-2.0-dev:i386 (2.84.1-1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../077-libcap2-bin_1%3a2.75-6_i386.deb ... Unpacking libcap2-bin (1:2.75-6) ... Selecting previously unselected package libgstreamer1.0-0:i386. Preparing to unpack .../078-libgstreamer1.0-0_1.26.0-3_i386.deb ... Unpacking libgstreamer1.0-0:i386 (1.26.0-3) ... Selecting previously unselected package gir1.2-gstreamer-1.0:i386. Preparing to unpack .../079-gir1.2-gstreamer-1.0_1.26.0-3_i386.deb ... Unpacking gir1.2-gstreamer-1.0:i386 (1.26.0-3) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../080-libdrm-common_2.4.124-2_all.deb ... Unpacking libdrm-common (2.4.124-2) ... Selecting previously unselected package libdrm2:i386. Preparing to unpack .../081-libdrm2_2.4.124-2_i386.deb ... Unpacking libdrm2:i386 (2.4.124-2) ... Selecting previously unselected package libglvnd0:i386. Preparing to unpack .../082-libglvnd0_1.7.0-1+b2_i386.deb ... Unpacking libglvnd0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libwayland-server0:i386. Preparing to unpack .../083-libwayland-server0_1.23.1-3_i386.deb ... Unpacking libwayland-server0:i386 (1.23.1-3) ... Selecting previously unselected package libdrm-amdgpu1:i386. Preparing to unpack .../084-libdrm-amdgpu1_2.4.124-2_i386.deb ... Unpacking libdrm-amdgpu1:i386 (2.4.124-2) ... Selecting previously unselected package libpciaccess0:i386. Preparing to unpack .../085-libpciaccess0_0.17-3+b3_i386.deb ... Unpacking libpciaccess0:i386 (0.17-3+b3) ... Selecting previously unselected package libdrm-intel1:i386. Preparing to unpack .../086-libdrm-intel1_2.4.124-2_i386.deb ... Unpacking libdrm-intel1:i386 (2.4.124-2) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../087-libedit2_3.1-20250104-1_i386.deb ... Unpacking libedit2:i386 (3.1-20250104-1) ... Selecting previously unselected package libz3-4:i386. Preparing to unpack .../088-libz3-4_4.13.3-1_i386.deb ... Unpacking libz3-4:i386 (4.13.3-1) ... Selecting previously unselected package libllvm19:i386. Preparing to unpack .../089-libllvm19_1%3a19.1.7-3_i386.deb ... Unpacking libllvm19:i386 (1:19.1.7-3) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../090-libsensors-config_1%3a3.6.2-2_all.deb ... Unpacking libsensors-config (1:3.6.2-2) ... Selecting previously unselected package libsensors5:i386. Preparing to unpack .../091-libsensors5_1%3a3.6.2-2_i386.deb ... Unpacking libsensors5:i386 (1:3.6.2-2) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../092-libxau6_1%3a1.0.11-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../093-libxdmcp6_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../094-libxcb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../095-libx11-data_2%3a1.8.12-1_all.deb ... Unpacking libx11-data (2:1.8.12-1) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../096-libx11-6_2%3a1.8.12-1_i386.deb ... Unpacking libx11-6:i386 (2:1.8.12-1) ... Selecting previously unselected package libx11-xcb1:i386. Preparing to unpack .../097-libx11-xcb1_2%3a1.8.12-1_i386.deb ... Unpacking libx11-xcb1:i386 (2:1.8.12-1) ... Selecting previously unselected package libxcb-dri3-0:i386. Preparing to unpack .../098-libxcb-dri3-0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-dri3-0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:i386. Preparing to unpack .../099-libxcb-present0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-present0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0:i386. Preparing to unpack .../100-libxcb-randr0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-randr0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:i386. Preparing to unpack .../101-libxcb-sync1_1.17.0-2+b1_i386.deb ... Unpacking libxcb-sync1:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:i386. Preparing to unpack .../102-libxcb-xfixes0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xfixes0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:i386. Preparing to unpack .../103-libxshmfence1_1.3.3-1_i386.deb ... Unpacking libxshmfence1:i386 (1.3.3-1) ... Selecting previously unselected package mesa-libgallium:i386. Preparing to unpack .../104-mesa-libgallium_25.0.4-1_i386.deb ... Unpacking mesa-libgallium:i386 (25.0.4-1) ... Selecting previously unselected package libgbm1:i386. Preparing to unpack .../105-libgbm1_25.0.4-1_i386.deb ... Unpacking libgbm1:i386 (25.0.4-1) ... Selecting previously unselected package libwayland-client0:i386. Preparing to unpack .../106-libwayland-client0_1.23.1-3_i386.deb ... Unpacking libwayland-client0:i386 (1.23.1-3) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../107-libxcb-shm0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-shm0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libegl-mesa0:i386. Preparing to unpack .../108-libegl-mesa0_25.0.4-1_i386.deb ... Unpacking libegl-mesa0:i386 (25.0.4-1) ... Selecting previously unselected package libegl1:i386. Preparing to unpack .../109-libegl1_1.7.0-1+b2_i386.deb ... Unpacking libegl1:i386 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:i386. Preparing to unpack .../110-libxcb-glx0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-glx0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../111-libxext6_2%3a1.3.4-1+b3_i386.deb ... Unpacking libxext6:i386 (2:1.3.4-1+b3) ... Selecting previously unselected package libxxf86vm1:i386. Preparing to unpack .../112-libxxf86vm1_1%3a1.1.4-1+b4_i386.deb ... Unpacking libxxf86vm1:i386 (1:1.1.4-1+b4) ... Selecting previously unselected package libvulkan1:i386. Preparing to unpack .../113-libvulkan1_1.4.309.0-1_i386.deb ... Unpacking libvulkan1:i386 (1.4.309.0-1) ... Selecting previously unselected package libgl1-mesa-dri:i386. Preparing to unpack .../114-libgl1-mesa-dri_25.0.4-1_i386.deb ... Unpacking libgl1-mesa-dri:i386 (25.0.4-1) ... Selecting previously unselected package libglx-mesa0:i386. Preparing to unpack .../115-libglx-mesa0_25.0.4-1_i386.deb ... Unpacking libglx-mesa0:i386 (25.0.4-1) ... Selecting previously unselected package libglx0:i386. Preparing to unpack .../116-libglx0_1.7.0-1+b2_i386.deb ... Unpacking libglx0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:i386. Preparing to unpack .../117-libgl1_1.7.0-1+b2_i386.deb ... Unpacking libgl1:i386 (1.7.0-1+b2) ... Selecting previously unselected package liborc-0.4-0t64:i386. Preparing to unpack .../118-liborc-0.4-0t64_1%3a0.4.41-1_i386.deb ... Unpacking liborc-0.4-0t64:i386 (1:0.4.41-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../119-iso-codes_4.18.0-1_all.deb ... Unpacking iso-codes (4.18.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:i386. Preparing to unpack .../120-libgstreamer-plugins-base1.0-0_1.26.0-1_i386.deb ... Unpacking libgstreamer-plugins-base1.0-0:i386 (1.26.0-1) ... Selecting previously unselected package libgudev-1.0-0:i386. Preparing to unpack .../121-libgudev-1.0-0_238-6_i386.deb ... Unpacking libgudev-1.0-0:i386 (238-6) ... Selecting previously unselected package libwayland-cursor0:i386. Preparing to unpack .../122-libwayland-cursor0_1.23.1-3_i386.deb ... Unpacking libwayland-cursor0:i386 (1.23.1-3) ... Selecting previously unselected package libwayland-egl1:i386. Preparing to unpack .../123-libwayland-egl1_1.23.1-3_i386.deb ... Unpacking libwayland-egl1:i386 (1.23.1-3) ... Selecting previously unselected package libgstreamer-gl1.0-0:i386. Preparing to unpack .../124-libgstreamer-gl1.0-0_1.26.0-1_i386.deb ... Unpacking libgstreamer-gl1.0-0:i386 (1.26.0-1) ... Selecting previously unselected package gir1.2-gst-plugins-base-1.0:i386. Preparing to unpack .../125-gir1.2-gst-plugins-base-1.0_1.26.0-1_i386.deb ... Unpacking gir1.2-gst-plugins-base-1.0:i386 (1.26.0-1) ... Selecting previously unselected package gir1.2-gudev-1.0:i386. Preparing to unpack .../126-gir1.2-gudev-1.0_238-6_i386.deb ... Unpacking gir1.2-gudev-1.0:i386 (238-6) ... Selecting previously unselected package libibus-1.0-5:i386. Preparing to unpack .../127-libibus-1.0-5_1.5.32-1_i386.deb ... Unpacking libibus-1.0-5:i386 (1.5.32-1) ... Selecting previously unselected package gir1.2-ibus-1.0:i386. Preparing to unpack .../128-gir1.2-ibus-1.0_1.5.32-1_i386.deb ... Unpacking gir1.2-ibus-1.0:i386 (1.5.32-1) ... Selecting previously unselected package native-architecture. Preparing to unpack .../129-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libgirepository-2.0-0:i386. Preparing to unpack .../130-libgirepository-2.0-0_2.84.1-1_i386.deb ... Unpacking libgirepository-2.0-0:i386 (2.84.1-1) ... Selecting previously unselected package girepository-tools:i386. Preparing to unpack .../131-girepository-tools_2.84.1-1_i386.deb ... Unpacking girepository-tools:i386 (2.84.1-1) ... Selecting previously unselected package spirv-tools. Preparing to unpack .../132-spirv-tools_2025.1~rc1-1_i386.deb ... Unpacking spirv-tools (2025.1~rc1-1) ... Selecting previously unselected package glslang-tools. Preparing to unpack .../133-glslang-tools_15.1.0+1.4.309.0-1_i386.deb ... Unpacking glslang-tools (15.1.0+1.4.309.0-1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../134-gnupg-l10n_2.4.7-15_all.deb ... Unpacking gnupg-l10n (2.4.7-15) ... Selecting previously unselected package gpg. Preparing to unpack .../135-gpg_2.4.7-15_i386.deb ... Unpacking gpg (2.4.7-15) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../136-pinentry-curses_1.3.1-2_i386.deb ... Unpacking pinentry-curses (1.3.1-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../137-gpg-agent_2.4.7-15_i386.deb ... Unpacking gpg-agent (2.4.7-15) ... Selecting previously unselected package gpgsm. Preparing to unpack .../138-gpgsm_2.4.7-15_i386.deb ... Unpacking gpgsm (2.4.7-15) ... Selecting previously unselected package gnupg. Preparing to unpack .../139-gnupg_2.4.7-15_all.deb ... Unpacking gnupg (2.4.7-15) ... Selecting previously unselected package libabsl20240722:i386. Preparing to unpack .../140-libabsl20240722_20240722.0-3_i386.deb ... Unpacking libabsl20240722:i386 (20240722.0-3) ... Selecting previously unselected package libaec0:i386. Preparing to unpack .../141-libaec0_1.1.3-1+b1_i386.deb ... Unpacking libaec0:i386 (1.1.3-1+b1) ... Selecting previously unselected package libaom3:i386. Preparing to unpack .../142-libaom3_3.12.1-1_i386.deb ... Unpacking libaom3:i386 (3.12.1-1) ... Selecting previously unselected package libblas3:i386. Preparing to unpack .../143-libblas3_3.12.1-2_i386.deb ... Unpacking libblas3:i386 (3.12.1-2) ... Selecting previously unselected package libgfortran5:i386. Preparing to unpack .../144-libgfortran5_14.2.0-19_i386.deb ... Unpacking libgfortran5:i386 (14.2.0-19) ... Selecting previously unselected package liblapack3:i386. Preparing to unpack .../145-liblapack3_3.12.1-2_i386.deb ... Unpacking liblapack3:i386 (3.12.1-2) ... Selecting previously unselected package libarpack2t64:i386. Preparing to unpack .../146-libarpack2t64_3.9.1-6_i386.deb ... Unpacking libarpack2t64:i386 (3.9.1-6) ... Selecting previously unselected package libarmadillo14. Preparing to unpack .../147-libarmadillo14_1%3a14.2.3+dfsg-1_i386.deb ... Unpacking libarmadillo14 (1:14.2.3+dfsg-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../148-libasound2-data_1.2.14-1_all.deb ... Unpacking libasound2-data (1.2.14-1) ... Selecting previously unselected package libasound2t64:i386. Preparing to unpack .../149-libasound2t64_1.2.14-1_i386.deb ... Unpacking libasound2t64:i386 (1.2.14-1) ... Selecting previously unselected package libasound2-dev:i386. Preparing to unpack .../150-libasound2-dev_1.2.14-1_i386.deb ... Unpacking libasound2-dev:i386 (1.2.14-1) ... Selecting previously unselected package libasyncns0:i386. Preparing to unpack .../151-libasyncns0_0.8-6+b5_i386.deb ... Unpacking libasyncns0:i386 (0.8-6+b5) ... Selecting previously unselected package libva2:i386. Preparing to unpack .../152-libva2_2.22.0-3_i386.deb ... Unpacking libva2:i386 (2.22.0-3) ... Selecting previously unselected package libva-drm2:i386. Preparing to unpack .../153-libva-drm2_2.22.0-3_i386.deb ... Unpacking libva-drm2:i386 (2.22.0-3) ... Selecting previously unselected package libxfixes3:i386. Preparing to unpack .../154-libxfixes3_1%3a6.0.0-2+b4_i386.deb ... Unpacking libxfixes3:i386 (1:6.0.0-2+b4) ... Selecting previously unselected package libva-x11-2:i386. Preparing to unpack .../155-libva-x11-2_2.22.0-3_i386.deb ... Unpacking libva-x11-2:i386 (2.22.0-3) ... Selecting previously unselected package libvdpau1:i386. Preparing to unpack .../156-libvdpau1_1.5-3+b1_i386.deb ... Unpacking libvdpau1:i386 (1.5-3+b1) ... Selecting previously unselected package ocl-icd-libopencl1:i386. Preparing to unpack .../157-ocl-icd-libopencl1_2.3.3-1_i386.deb ... Unpacking ocl-icd-libopencl1:i386 (2.3.3-1) ... Selecting previously unselected package libavutil59:i386. Preparing to unpack .../158-libavutil59_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavutil59:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../159-libpixman-1-0_0.44.0-3_i386.deb ... Unpacking libpixman-1-0:i386 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../160-libxcb-render0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-render0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../161-libxrender1_1%3a0.9.12-1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.12-1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../162-libcairo2_1.18.4-1+b1_i386.deb ... Unpacking libcairo2:i386 (1.18.4-1+b1) ... Selecting previously unselected package libcodec2-1.2:i386. Preparing to unpack .../163-libcodec2-1.2_1.2.0-3_i386.deb ... Unpacking libcodec2-1.2:i386 (1.2.0-3) ... Selecting previously unselected package libdav1d7:i386. Preparing to unpack .../164-libdav1d7_1.5.1-1_i386.deb ... Unpacking libdav1d7:i386 (1.5.1-1) ... Selecting previously unselected package libgsm1:i386. Preparing to unpack .../165-libgsm1_1.0.22-1+b2_i386.deb ... Unpacking libgsm1:i386 (1.0.22-1+b2) ... Selecting previously unselected package libhwy1t64:i386. Preparing to unpack .../166-libhwy1t64_1.2.0-2+b2_i386.deb ... Unpacking libhwy1t64:i386 (1.2.0-2+b2) ... Selecting previously unselected package liblcms2-2:i386. Preparing to unpack .../167-liblcms2-2_2.16-2_i386.deb ... Unpacking liblcms2-2:i386 (2.16-2) ... Selecting previously unselected package libjxl0.11:i386. Preparing to unpack .../168-libjxl0.11_0.11.1-4_i386.deb ... Unpacking libjxl0.11:i386 (0.11.1-4) ... Selecting previously unselected package libmp3lame0:i386. Preparing to unpack .../169-libmp3lame0_3.100-6+b3_i386.deb ... Unpacking libmp3lame0:i386 (3.100-6+b3) ... Selecting previously unselected package libopenjp2-7:i386. Preparing to unpack .../170-libopenjp2-7_2.5.3-2_i386.deb ... Unpacking libopenjp2-7:i386 (2.5.3-2) ... Selecting previously unselected package libopus0:i386. Preparing to unpack .../171-libopus0_1.5.2-2_i386.deb ... Unpacking libopus0:i386 (1.5.2-2) ... Selecting previously unselected package librav1e0.7:i386. Preparing to unpack .../172-librav1e0.7_0.7.1-9+b1_i386.deb ... Unpacking librav1e0.7:i386 (0.7.1-9+b1) ... Selecting previously unselected package libcairo-gobject2:i386. Preparing to unpack .../173-libcairo-gobject2_1.18.4-1+b1_i386.deb ... Unpacking libcairo-gobject2:i386 (1.18.4-1+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../174-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 .../175-shared-mime-info_2.4-5+b2_i386.deb ... Unpacking shared-mime-info (2.4-5+b2) ... Selecting previously unselected package libjpeg62-turbo:i386. Preparing to unpack .../176-libjpeg62-turbo_1%3a2.1.5-3.1_i386.deb ... Unpacking libjpeg62-turbo:i386 (1:2.1.5-3.1) ... Selecting previously unselected package libdeflate0:i386. Preparing to unpack .../177-libdeflate0_1.23-2_i386.deb ... Unpacking libdeflate0:i386 (1.23-2) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../178-libjbig0_2.1-6.1+b2_i386.deb ... Unpacking libjbig0:i386 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:i386. Preparing to unpack .../179-liblerc4_4.0.0+ds-5_i386.deb ... Unpacking liblerc4:i386 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:i386. Preparing to unpack .../180-libsharpyuv0_1.5.0-0.1_i386.deb ... Unpacking libsharpyuv0:i386 (1.5.0-0.1) ... Selecting previously unselected package libwebp7:i386. Preparing to unpack .../181-libwebp7_1.5.0-0.1_i386.deb ... Unpacking libwebp7:i386 (1.5.0-0.1) ... Selecting previously unselected package libtiff6:i386. Preparing to unpack .../182-libtiff6_4.7.0-3_i386.deb ... Unpacking libtiff6:i386 (4.7.0-3) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:i386. Preparing to unpack .../183-libgdk-pixbuf-2.0-0_2.42.12+dfsg-2_i386.deb ... Unpacking libgdk-pixbuf-2.0-0:i386 (2.42.12+dfsg-2) ... Selecting previously unselected package libfribidi0:i386. Preparing to unpack .../184-libfribidi0_1.0.16-1_i386.deb ... Unpacking libfribidi0:i386 (1.0.16-1) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../185-libgraphite2-3_1.3.14-2+b1_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../186-libharfbuzz0b_10.2.0-1+b1_i386.deb ... Unpacking libharfbuzz0b:i386 (10.2.0-1+b1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../187-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../188-libdatrie1_0.2.13-3+b1_i386.deb ... Unpacking libdatrie1:i386 (0.2.13-3+b1) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../189-libthai0_0.1.29-2+b1_i386.deb ... Unpacking libthai0:i386 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:i386. Preparing to unpack .../190-libpango-1.0-0_1.56.3-1_i386.deb ... Unpacking libpango-1.0-0:i386 (1.56.3-1) ... Selecting previously unselected package libpangoft2-1.0-0:i386. Preparing to unpack .../191-libpangoft2-1.0-0_1.56.3-1_i386.deb ... Unpacking libpangoft2-1.0-0:i386 (1.56.3-1) ... Selecting previously unselected package libpangocairo-1.0-0:i386. Preparing to unpack .../192-libpangocairo-1.0-0_1.56.3-1_i386.deb ... Unpacking libpangocairo-1.0-0:i386 (1.56.3-1) ... Selecting previously unselected package librsvg2-2:i386. Preparing to unpack .../193-librsvg2-2_2.60.0+dfsg-1_i386.deb ... Unpacking librsvg2-2:i386 (2.60.0+dfsg-1) ... Selecting previously unselected package libshine3:i386. Preparing to unpack .../194-libshine3_3.1.1-2+b2_i386.deb ... Unpacking libshine3:i386 (3.1.1-2+b2) ... Selecting previously unselected package libsnappy1v5:i386. Preparing to unpack .../195-libsnappy1v5_1.2.2-1_i386.deb ... Unpacking libsnappy1v5:i386 (1.2.2-1) ... Selecting previously unselected package libspeex1:i386. Preparing to unpack .../196-libspeex1_1.2.1-3_i386.deb ... Unpacking libspeex1:i386 (1.2.1-3) ... Selecting previously unselected package libsvtav1enc2:i386. Preparing to unpack .../197-libsvtav1enc2_2.3.0+dfsg-1_i386.deb ... Unpacking libsvtav1enc2:i386 (2.3.0+dfsg-1) ... Selecting previously unselected package libsoxr0:i386. Preparing to unpack .../198-libsoxr0_0.1.3-4+b2_i386.deb ... Unpacking libsoxr0:i386 (0.1.3-4+b2) ... Selecting previously unselected package libswresample5:i386. Preparing to unpack .../199-libswresample5_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswresample5:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libtheoradec1:i386. Preparing to unpack .../200-libtheoradec1_1.2.0~alpha1+dfsg-6_i386.deb ... Unpacking libtheoradec1:i386 (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libogg0:i386. Preparing to unpack .../201-libogg0_1.3.5-3+b2_i386.deb ... Unpacking libogg0:i386 (1.3.5-3+b2) ... Selecting previously unselected package libtheoraenc1:i386. Preparing to unpack .../202-libtheoraenc1_1.2.0~alpha1+dfsg-6_i386.deb ... Unpacking libtheoraenc1:i386 (1.2.0~alpha1+dfsg-6) ... Selecting previously unselected package libtwolame0:i386. Preparing to unpack .../203-libtwolame0_0.4.0-2+b2_i386.deb ... Unpacking libtwolame0:i386 (0.4.0-2+b2) ... Selecting previously unselected package libvorbis0a:i386. Preparing to unpack .../204-libvorbis0a_1.3.7-3_i386.deb ... Unpacking libvorbis0a:i386 (1.3.7-3) ... Selecting previously unselected package libvorbisenc2:i386. Preparing to unpack .../205-libvorbisenc2_1.3.7-3_i386.deb ... Unpacking libvorbisenc2:i386 (1.3.7-3) ... Selecting previously unselected package libvpx9:i386. Preparing to unpack .../206-libvpx9_1.15.0-2_i386.deb ... Unpacking libvpx9:i386 (1.15.0-2) ... Selecting previously unselected package libwebpmux3:i386. Preparing to unpack .../207-libwebpmux3_1.5.0-0.1_i386.deb ... Unpacking libwebpmux3:i386 (1.5.0-0.1) ... Selecting previously unselected package libx264-164:i386. Preparing to unpack .../208-libx264-164_2%3a0.164.3108+git31e19f9-2+b1_i386.deb ... Unpacking libx264-164:i386 (2:0.164.3108+git31e19f9-2+b1) ... Selecting previously unselected package libnuma1:i386. Preparing to unpack .../209-libnuma1_2.0.19-1_i386.deb ... Unpacking libnuma1:i386 (2.0.19-1) ... Selecting previously unselected package libx265-215:i386. Preparing to unpack .../210-libx265-215_4.1-2_i386.deb ... Unpacking libx265-215:i386 (4.1-2) ... Selecting previously unselected package libxvidcore4:i386. Preparing to unpack .../211-libxvidcore4_2%3a1.3.7-1+b2_i386.deb ... Unpacking libxvidcore4:i386 (2:1.3.7-1+b2) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../212-libzvbi-common_0.2.44-1_all.deb ... Unpacking libzvbi-common (0.2.44-1) ... Selecting previously unselected package libzvbi0t64:i386. Preparing to unpack .../213-libzvbi0t64_0.2.44-1_i386.deb ... Unpacking libzvbi0t64:i386 (0.2.44-1) ... Selecting previously unselected package libavcodec61:i386. Preparing to unpack .../214-libavcodec61_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavcodec61:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libavutil-dev:i386. Preparing to unpack .../215-libavutil-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavutil-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libswresample-dev:i386. Preparing to unpack .../216-libswresample-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswresample-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libavcodec-dev:i386. Preparing to unpack .../217-libavcodec-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavcodec-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libudfread0:i386. Preparing to unpack .../218-libudfread0_1.1.2-1+b2_i386.deb ... Unpacking libudfread0:i386 (1.1.2-1+b2) ... Selecting previously unselected package libbluray2:i386. Preparing to unpack .../219-libbluray2_1%3a1.3.4-1+b2_i386.deb ... Unpacking libbluray2:i386 (1:1.3.4-1+b2) ... Selecting previously unselected package libchromaprint1:i386. Preparing to unpack .../220-libchromaprint1_1.5.1-7_i386.deb ... Unpacking libchromaprint1:i386 (1.5.1-7) ... Selecting previously unselected package libdvdread8t64:i386. Preparing to unpack .../221-libdvdread8t64_6.1.3-2_i386.deb ... Unpacking libdvdread8t64:i386 (6.1.3-2) ... Selecting previously unselected package libdvdnav4:i386. Preparing to unpack .../222-libdvdnav4_6.1.1-3+b1_i386.deb ... Unpacking libdvdnav4:i386 (6.1.1-3+b1) ... Selecting previously unselected package libgme0:i386. Preparing to unpack .../223-libgme0_0.6.3-7+b2_i386.deb ... Unpacking libgme0:i386 (0.6.3-7+b2) ... Selecting previously unselected package libmpg123-0t64:i386. Preparing to unpack .../224-libmpg123-0t64_1.32.10-1_i386.deb ... Unpacking libmpg123-0t64:i386 (1.32.10-1) ... Selecting previously unselected package libvorbisfile3:i386. Preparing to unpack .../225-libvorbisfile3_1.3.7-3_i386.deb ... Unpacking libvorbisfile3:i386 (1.3.7-3) ... Selecting previously unselected package libopenmpt0t64:i386. Preparing to unpack .../226-libopenmpt0t64_0.7.13-1+b1_i386.deb ... Unpacking libopenmpt0t64:i386 (0.7.13-1+b1) ... Selecting previously unselected package librabbitmq4:i386. Preparing to unpack .../227-librabbitmq4_0.15.0-1_i386.deb ... Unpacking librabbitmq4:i386 (0.15.0-1) ... Selecting previously unselected package libcjson1:i386. Preparing to unpack .../228-libcjson1_1.7.18-3+b1_i386.deb ... Unpacking libcjson1:i386 (1.7.18-3+b1) ... Selecting previously unselected package libmbedcrypto16:i386. Preparing to unpack .../229-libmbedcrypto16_3.6.3-1_i386.deb ... Unpacking libmbedcrypto16:i386 (3.6.3-1) ... Selecting previously unselected package librist4:i386. Preparing to unpack .../230-librist4_0.2.11+dfsg-1_i386.deb ... Unpacking librist4:i386 (0.2.11+dfsg-1) ... Selecting previously unselected package libsrt1.5-gnutls:i386. Preparing to unpack .../231-libsrt1.5-gnutls_1.5.4-1_i386.deb ... Unpacking libsrt1.5-gnutls:i386 (1.5.4-1) ... Selecting previously unselected package libssh-4:i386. Preparing to unpack .../232-libssh-4_0.11.1-2_i386.deb ... Unpacking libssh-4:i386 (0.11.1-2) ... Selecting previously unselected package libnorm1t64:i386. Preparing to unpack .../233-libnorm1t64_1.5.9+dfsg-3.1+b2_i386.deb ... Unpacking libnorm1t64:i386 (1.5.9+dfsg-3.1+b2) ... Selecting previously unselected package libpgm-5.3-0t64:i386. Preparing to unpack .../234-libpgm-5.3-0t64_5.3.128~dfsg-2.1+b1_i386.deb ... Unpacking libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ... Selecting previously unselected package libsodium23:i386. Preparing to unpack .../235-libsodium23_1.0.18-1+b2_i386.deb ... Unpacking libsodium23:i386 (1.0.18-1+b2) ... Selecting previously unselected package libzmq5:i386. Preparing to unpack .../236-libzmq5_4.3.5-1+b3_i386.deb ... Unpacking libzmq5:i386 (4.3.5-1+b3) ... Selecting previously unselected package libavformat61:i386. Preparing to unpack .../237-libavformat61_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavformat61:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libavformat-dev:i386. Preparing to unpack .../238-libavformat-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libavformat-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libgav1-1:i386. Preparing to unpack .../239-libgav1-1_0.19.0-3+b1_i386.deb ... Unpacking libgav1-1:i386 (0.19.0-3+b1) ... Selecting previously unselected package libyuv0:i386. Preparing to unpack .../240-libyuv0_0.0.1904.20250204-1_i386.deb ... Unpacking libyuv0:i386 (0.0.1904.20250204-1) ... Selecting previously unselected package libavif16:i386. Preparing to unpack .../241-libavif16_1.2.1-1_i386.deb ... Unpacking libavif16:i386 (1.2.1-1) ... Selecting previously unselected package uuid-dev:i386. Preparing to unpack .../242-uuid-dev_2.41-4_i386.deb ... Unpacking uuid-dev:i386 (2.41-4) ... Selecting previously unselected package libblkid-dev:i386. Preparing to unpack .../243-libblkid-dev_2.41-4_i386.deb ... Unpacking libblkid-dev:i386 (2.41-4) ... Selecting previously unselected package libblosc1:i386. Preparing to unpack .../244-libblosc1_1.21.5+ds-1+b2_i386.deb ... Unpacking libblosc1:i386 (1.21.5+ds-1+b2) ... Selecting previously unselected package libmd-dev:i386. Preparing to unpack .../245-libmd-dev_1.1.0-2+b1_i386.deb ... Unpacking libmd-dev:i386 (1.1.0-2+b1) ... Selecting previously unselected package libbsd-dev:i386. Preparing to unpack .../246-libbsd-dev_0.12.2-2_i386.deb ... Unpacking libbsd-dev:i386 (0.12.2-2) ... Selecting previously unselected package libcap-dev:i386. Preparing to unpack .../247-libcap-dev_1%3a2.75-6_i386.deb ... Unpacking libcap-dev:i386 (1:2.75-6) ... Selecting previously unselected package libngtcp2-16:i386. Preparing to unpack .../248-libngtcp2-16_1.11.0-1_i386.deb ... Unpacking libngtcp2-16:i386 (1.11.0-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:i386. Preparing to unpack .../249-libngtcp2-crypto-gnutls8_1.11.0-1_i386.deb ... Unpacking libngtcp2-crypto-gnutls8:i386 (1.11.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:i386. Preparing to unpack .../250-libcurl3t64-gnutls_8.13.0-4_i386.deb ... Unpacking libcurl3t64-gnutls:i386 (8.13.0-4) ... Selecting previously unselected package libcfitsio10t64:i386. Preparing to unpack .../251-libcfitsio10t64_4.6.2-2_i386.deb ... Unpacking libcfitsio10t64:i386 (4.6.2-2) ... Selecting previously unselected package libcharls2:i386. Preparing to unpack .../252-libcharls2_2.4.2-2+b2_i386.deb ... Unpacking libcharls2:i386 (2.4.2-2+b2) ... Selecting previously unselected package libcjson-dev:i386. Preparing to unpack .../253-libcjson-dev_1.7.18-3+b1_i386.deb ... Unpacking libcjson-dev:i386 (1.7.18-3+b1) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../254-libdbus-1-3_1.16.2-2_i386.deb ... Unpacking libdbus-1-3:i386 (1.16.2-2) ... Selecting previously unselected package libsystemd-dev:i386. Preparing to unpack .../255-libsystemd-dev_257.5-2_i386.deb ... Unpacking libsystemd-dev:i386 (257.5-2) ... Selecting previously unselected package libpkgconf3:i386. Preparing to unpack .../256-libpkgconf3_1.8.1-4_i386.deb ... Unpacking libpkgconf3:i386 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../257-pkgconf-bin_1.8.1-4_i386.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../258-pkgconf_1.8.1-4_i386.deb ... Unpacking pkgconf:i386 (1.8.1-4) ... Selecting previously unselected package sgml-base. Preparing to unpack .../259-sgml-base_1.31+nmu1_all.deb ... Unpacking sgml-base (1.31+nmu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../260-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:i386. Preparing to unpack .../261-libdbus-1-dev_1.16.2-2_i386.deb ... Unpacking libdbus-1-dev:i386 (1.16.2-2) ... Selecting previously unselected package libraw1394-11:i386. Preparing to unpack .../262-libraw1394-11_2.1.2-2+b2_i386.deb ... Unpacking libraw1394-11:i386 (2.1.2-2+b2) ... Selecting previously unselected package libusb-1.0-0:i386. Preparing to unpack .../263-libusb-1.0-0_2%3a1.0.28-1_i386.deb ... Unpacking libusb-1.0-0:i386 (2:1.0.28-1) ... Selecting previously unselected package libdc1394-25:i386. Preparing to unpack .../264-libdc1394-25_2.2.6-5_i386.deb ... Unpacking libdc1394-25:i386 (2.2.6-5) ... Selecting previously unselected package libraw1394-dev:i386. Preparing to unpack .../265-libraw1394-dev_2.1.2-2+b2_i386.deb ... Unpacking libraw1394-dev:i386 (2.1.2-2+b2) ... Selecting previously unselected package libdc1394-dev:i386. Preparing to unpack .../266-libdc1394-dev_2.2.6-5_i386.deb ... Unpacking libdc1394-dev:i386 (2.2.6-5) ... Selecting previously unselected package libde265-0:i386. Preparing to unpack .../267-libde265-0_1.0.15-1+b3_i386.deb ... Unpacking libde265-0:i386 (1.0.15-1+b3) ... Selecting previously unselected package libdecor-0-0:i386. Preparing to unpack .../268-libdecor-0-0_0.2.2-2_i386.deb ... Unpacking libdecor-0-0:i386 (0.2.2-2) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../269-libwayland-bin_1.23.1-3_i386.deb ... Unpacking libwayland-bin (1.23.1-3) ... Selecting previously unselected package libffi-dev:i386. Preparing to unpack .../270-libffi-dev_3.4.8-1_i386.deb ... Unpacking libffi-dev:i386 (3.4.8-1) ... Selecting previously unselected package libwayland-dev:i386. Preparing to unpack .../271-libwayland-dev_1.23.1-3_i386.deb ... Unpacking libwayland-dev:i386 (1.23.1-3) ... Selecting previously unselected package libdecor-0-dev:i386. Preparing to unpack .../272-libdecor-0-dev_0.2.2-2_i386.deb ... Unpacking libdecor-0-dev:i386 (0.2.2-2) ... Selecting previously unselected package libdeflate-dev:i386. Preparing to unpack .../273-libdeflate-dev_1.23-2_i386.deb ... Unpacking libdeflate-dev:i386 (1.23-2) ... Selecting previously unselected package libdouble-conversion3:i386. Preparing to unpack .../274-libdouble-conversion3_3.3.1-1_i386.deb ... Unpacking libdouble-conversion3:i386 (3.3.1-1) ... Selecting previously unselected package libdrm-radeon1:i386. Preparing to unpack .../275-libdrm-radeon1_2.4.124-2_i386.deb ... Unpacking libdrm-radeon1:i386 (2.4.124-2) ... Selecting previously unselected package libdrm-nouveau2:i386. Preparing to unpack .../276-libdrm-nouveau2_2.4.124-2_i386.deb ... Unpacking libdrm-nouveau2:i386 (2.4.124-2) ... Selecting previously unselected package libpciaccess-dev:i386. Preparing to unpack .../277-libpciaccess-dev_0.17-3+b3_i386.deb ... Unpacking libpciaccess-dev:i386 (0.17-3+b3) ... Selecting previously unselected package libdrm-dev:i386. Preparing to unpack .../278-libdrm-dev_2.4.124-2_i386.deb ... Unpacking libdrm-dev:i386 (2.4.124-2) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../279-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libzstd-dev:i386. Preparing to unpack .../280-libzstd-dev_1.5.7+dfsg-1_i386.deb ... Unpacking libzstd-dev:i386 (1.5.7+dfsg-1) ... Selecting previously unselected package libelf-dev:i386. Preparing to unpack .../281-libelf-dev_0.192-4_i386.deb ... Unpacking libelf-dev:i386 (0.192-4) ... Selecting previously unselected package libdw1t64:i386. Preparing to unpack .../282-libdw1t64_0.192-4_i386.deb ... Unpacking libdw1t64:i386 (0.192-4) ... Selecting previously unselected package liblzma-dev:i386. Preparing to unpack .../283-liblzma-dev_5.8.1-1_i386.deb ... Unpacking liblzma-dev:i386 (5.8.1-1) ... Selecting previously unselected package libdw-dev:i386. Preparing to unpack .../284-libdw-dev_0.192-4_i386.deb ... Unpacking libdw-dev:i386 (0.192-4) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../285-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 .../286-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:i386. Preparing to unpack .../287-libxau-dev_1%3a1.0.11-1_i386.deb ... Unpacking libxau-dev:i386 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:i386. Preparing to unpack .../288-libxdmcp-dev_1%3a1.1.5-1_i386.deb ... Unpacking libxdmcp-dev:i386 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../289-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:i386. Preparing to unpack .../290-libxcb1-dev_1.17.0-2+b1_i386.deb ... Unpacking libxcb1-dev:i386 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:i386. Preparing to unpack .../291-libx11-dev_2%3a1.8.12-1_i386.deb ... Unpacking libx11-dev:i386 (2:1.8.12-1) ... Selecting previously unselected package libglx-dev:i386. Preparing to unpack .../292-libglx-dev_1.7.0-1+b2_i386.deb ... Unpacking libglx-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:i386. Preparing to unpack .../293-libgl-dev_1.7.0-1+b2_i386.deb ... Unpacking libgl-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:i386. Preparing to unpack .../294-libegl-dev_1.7.0-1+b2_i386.deb ... Unpacking libegl-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-core-dev:i386. Preparing to unpack .../295-libglvnd-core-dev_1.7.0-1+b2_i386.deb ... Unpacking libglvnd-core-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgles1:i386. Preparing to unpack .../296-libgles1_1.7.0-1+b2_i386.deb ... Unpacking libgles1:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:i386. Preparing to unpack .../297-libgles2_1.7.0-1+b2_i386.deb ... Unpacking libgles2:i386 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:i386. Preparing to unpack .../298-libgles-dev_1.7.0-1+b2_i386.deb ... Unpacking libgles-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libopengl0:i386. Preparing to unpack .../299-libopengl0_1.7.0-1+b2_i386.deb ... Unpacking libopengl0:i386 (1.7.0-1+b2) ... Selecting previously unselected package libopengl-dev:i386. Preparing to unpack .../300-libopengl-dev_1.7.0-1+b2_i386.deb ... Unpacking libopengl-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libglvnd-dev:i386. Preparing to unpack .../301-libglvnd-dev_1.7.0-1+b2_i386.deb ... Unpacking libglvnd-dev:i386 (1.7.0-1+b2) ... Selecting previously unselected package libegl1-mesa-dev:i386. Preparing to unpack .../302-libegl1-mesa-dev_25.0.4-1_i386.deb ... Unpacking libegl1-mesa-dev:i386 (25.0.4-1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../303-libeigen3-dev_3.4.0-4_all.deb ... Unpacking libeigen3-dev (3.4.0-4) ... Selecting previously unselected package libevdev2:i386. Preparing to unpack .../304-libevdev2_1.13.4+dfsg-1_i386.deb ... Unpacking libevdev2:i386 (1.13.4+dfsg-1) ... Selecting previously unselected package libexif12:i386. Preparing to unpack .../305-libexif12_0.6.25-1_i386.deb ... Unpacking libexif12:i386 (0.6.25-1) ... Selecting previously unselected package libexif-dev:i386. Preparing to unpack .../306-libexif-dev_0.6.25-1_i386.deb ... Unpacking libexif-dev:i386 (0.6.25-1) ... Selecting previously unselected package libflac14:i386. Preparing to unpack .../307-libflac14_1.5.0+ds-2_i386.deb ... Unpacking libflac14:i386 (1.5.0+ds-2) ... Selecting previously unselected package libminizip1t64:i386. Preparing to unpack .../308-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ... Unpacking libminizip1t64:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libfreexl1:i386. Preparing to unpack .../309-libfreexl1_2.0.0-1+b3_i386.deb ... Unpacking libfreexl1:i386 (2.0.0-1+b3) ... Selecting previously unselected package libfyba0t64:i386. Preparing to unpack .../310-libfyba0t64_4.1.1-11+b1_i386.deb ... Unpacking libfyba0t64:i386 (4.1.1-11+b1) ... Selecting previously unselected package libgbm-dev:i386. Preparing to unpack .../311-libgbm-dev_25.0.4-1_i386.deb ... Unpacking libgbm-dev:i386 (25.0.4-1) ... Selecting previously unselected package libheif-plugin-dav1d:i386. Preparing to unpack .../312-libheif-plugin-dav1d_1.19.7-1_i386.deb ... Unpacking libheif-plugin-dav1d:i386 (1.19.7-1) ... Selecting previously unselected package libheif-plugin-libde265:i386. Preparing to unpack .../313-libheif-plugin-libde265_1.19.7-1_i386.deb ... Unpacking libheif-plugin-libde265:i386 (1.19.7-1) ... Selecting previously unselected package libheif1:i386. Preparing to unpack .../314-libheif1_1.19.7-1_i386.deb ... Unpacking libheif1:i386 (1.19.7-1) ... Selecting previously unselected package libimagequant0:i386. Preparing to unpack .../315-libimagequant0_2.18.0-1+b2_i386.deb ... Unpacking libimagequant0:i386 (2.18.0-1+b2) ... Selecting previously unselected package libraqm0:i386. Preparing to unpack .../316-libraqm0_0.10.2-1_i386.deb ... Unpacking libraqm0:i386 (0.10.2-1) ... Selecting previously unselected package libxpm4:i386. Preparing to unpack .../317-libxpm4_1%3a3.5.17-1+b3_i386.deb ... Unpacking libxpm4:i386 (1:3.5.17-1+b3) ... Selecting previously unselected package libgd3:i386. Preparing to unpack .../318-libgd3_2.3.3-12+b1_i386.deb ... Unpacking libgd3:i386 (2.3.3-12+b1) ... Selecting previously unselected package libgeos3.13.1:i386. Preparing to unpack .../319-libgeos3.13.1_3.13.1-1_i386.deb ... Unpacking libgeos3.13.1:i386 (3.13.1-1) ... Selecting previously unselected package libgeos-c1t64:i386. Preparing to unpack .../320-libgeos-c1t64_3.13.1-1_i386.deb ... Unpacking libgeos-c1t64:i386 (3.13.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../321-proj-data_9.6.0-1_all.deb ... Unpacking proj-data (9.6.0-1) ... Selecting previously unselected package libproj25:i386. Preparing to unpack .../322-libproj25_9.6.0-1_i386.deb ... Unpacking libproj25:i386 (9.6.0-1) ... Selecting previously unselected package libgeotiff5:i386. Preparing to unpack .../323-libgeotiff5_1.7.4-1_i386.deb ... Unpacking libgeotiff5:i386 (1.7.4-1) ... Selecting previously unselected package libgif7:i386. Preparing to unpack .../324-libgif7_5.2.2-1+b1_i386.deb ... Unpacking libgif7:i386 (5.2.2-1+b1) ... Selecting previously unselected package libsz2:i386. Preparing to unpack .../325-libsz2_1.1.3-1+b1_i386.deb ... Unpacking libsz2:i386 (1.1.3-1+b1) ... Selecting previously unselected package libhdf4-0-alt:i386. Preparing to unpack .../326-libhdf4-0-alt_4.3.0-1+b1_i386.deb ... Unpacking libhdf4-0-alt:i386 (4.3.0-1+b1) ... Selecting previously unselected package libhdf5-310:i386. Preparing to unpack .../327-libhdf5-310_1.14.5+repack-3_i386.deb ... Unpacking libhdf5-310:i386 (1.14.5+repack-3) ... Selecting previously unselected package libjson-c5:i386. Preparing to unpack .../328-libjson-c5_0.18+ds-1_i386.deb ... Unpacking libjson-c5:i386 (0.18+ds-1) ... Selecting previously unselected package liburiparser1:i386. Preparing to unpack .../329-liburiparser1_0.9.8+dfsg-2_i386.deb ... Unpacking liburiparser1:i386 (0.9.8+dfsg-2) ... Selecting previously unselected package libkmlbase1t64:i386. Preparing to unpack .../330-libkmlbase1t64_1.3.0-12+b2_i386.deb ... Unpacking libkmlbase1t64:i386 (1.3.0-12+b2) ... Selecting previously unselected package libkmldom1t64:i386. Preparing to unpack .../331-libkmldom1t64_1.3.0-12+b2_i386.deb ... Unpacking libkmldom1t64:i386 (1.3.0-12+b2) ... Selecting previously unselected package libkmlengine1t64:i386. Preparing to unpack .../332-libkmlengine1t64_1.3.0-12+b2_i386.deb ... Unpacking libkmlengine1t64:i386 (1.3.0-12+b2) ... Selecting previously unselected package mysql-common. Preparing to unpack .../333-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 .../334-mariadb-common_1%3a11.8.1-4_all.deb ... Unpacking mariadb-common (1:11.8.1-4) ... Selecting previously unselected package libmariadb3:i386. Preparing to unpack .../335-libmariadb3_1%3a11.8.1-4_i386.deb ... Unpacking libmariadb3:i386 (1:11.8.1-4) ... Selecting previously unselected package libhdf5-hl-310:i386. Preparing to unpack .../336-libhdf5-hl-310_1.14.5+repack-3_i386.deb ... Unpacking libhdf5-hl-310:i386 (1.14.5+repack-3) ... Selecting previously unselected package libnetcdf22:i386. Preparing to unpack .../337-libnetcdf22_1%3a4.9.3-1_i386.deb ... Unpacking libnetcdf22:i386 (1:4.9.3-1) ... Selecting previously unselected package libltdl7:i386. Preparing to unpack .../338-libltdl7_2.5.4-4_i386.deb ... Unpacking libltdl7:i386 (2.5.4-4) ... Selecting previously unselected package libodbc2:i386. Preparing to unpack .../339-libodbc2_2.3.12-2_i386.deb ... Unpacking libodbc2:i386 (2.3.12-2) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../340-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:i386. Preparing to unpack .../341-libodbcinst2_2.3.12-2_i386.deb ... Unpacking libodbcinst2:i386 (2.3.12-2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../342-libtirpc-common_1.3.6+ds-1_all.deb ... Unpacking libtirpc-common (1.3.6+ds-1) ... Selecting previously unselected package libtirpc3t64:i386. Preparing to unpack .../343-libtirpc3t64_1.3.6+ds-1_i386.deb ... Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3 to /lib/i386-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/i386-linux-gnu/libtirpc.so.3.0.0 to /lib/i386-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:i386 (1.3.6+ds-1) ... Selecting previously unselected package libogdi4.1:i386. Preparing to unpack .../344-libogdi4.1_4.1.1+ds-5_i386.deb ... Unpacking libogdi4.1:i386 (4.1.1+ds-5) ... Selecting previously unselected package libgpgme11t64:i386. Preparing to unpack .../345-libgpgme11t64_1.24.2-2_i386.deb ... Unpacking libgpgme11t64:i386 (1.24.2-2) ... Selecting previously unselected package libgpgmepp6t64:i386. Preparing to unpack .../346-libgpgmepp6t64_1.24.2-2_i386.deb ... Unpacking libgpgmepp6t64:i386 (1.24.2-2) ... Selecting previously unselected package libnspr4:i386. Preparing to unpack .../347-libnspr4_2%3a4.36-1_i386.deb ... Unpacking libnspr4:i386 (2:4.36-1) ... Selecting previously unselected package libnss3:i386. Preparing to unpack .../348-libnss3_2%3a3.110-1_i386.deb ... Unpacking libnss3:i386 (2:3.110-1) ... Selecting previously unselected package libpoppler147:i386. Preparing to unpack .../349-libpoppler147_25.03.0-4_i386.deb ... Unpacking libpoppler147:i386 (25.03.0-4) ... Selecting previously unselected package libpq5:i386. Preparing to unpack .../350-libpq5_17.4-2_i386.deb ... Unpacking libpq5:i386 (17.4-2) ... Selecting previously unselected package libqhull-r8.0:i386. Preparing to unpack .../351-libqhull-r8.0_2020.2-6+b2_i386.deb ... Unpacking libqhull-r8.0:i386 (2020.2-6+b2) ... Selecting previously unselected package librttopo1:i386. Preparing to unpack .../352-librttopo1_1.1.0-4_i386.deb ... Unpacking librttopo1:i386 (1.1.0-4) ... Selecting previously unselected package libspatialite8t64:i386. Preparing to unpack .../353-libspatialite8t64_5.1.0-3+b2_i386.deb ... Unpacking libspatialite8t64:i386 (5.1.0-3+b2) ... Selecting previously unselected package libicu76:i386. Preparing to unpack .../354-libicu76_76.1-3_i386.deb ... Unpacking libicu76:i386 (76.1-3) ... Selecting previously unselected package libxerces-c3.2t64:i386. Preparing to unpack .../355-libxerces-c3.2t64_3.2.4+debian-1.3+b2_i386.deb ... Unpacking libxerces-c3.2t64:i386 (3.2.4+debian-1.3+b2) ... Selecting previously unselected package libgdal36:i386. Preparing to unpack .../356-libgdal36_3.10.3+dfsg-1_i386.deb ... Unpacking libgdal36:i386 (3.10.3+dfsg-1) ... Selecting previously unselected package libsocket++1:i386. Preparing to unpack .../357-libsocket++1_1.12.13+git20131030.5d039ba-1+b2_i386.deb ... Unpacking libsocket++1:i386 (1.12.13+git20131030.5d039ba-1+b2) ... Selecting previously unselected package libgdcm3.0t64:i386. Preparing to unpack .../358-libgdcm3.0t64_3.0.24-5+b3_i386.deb ... Unpacking libgdcm3.0t64:i386 (3.0.24-5+b3) ... Selecting previously unselected package libgdcm-dev. Preparing to unpack .../359-libgdcm-dev_3.0.24-5+b3_i386.deb ... Unpacking libgdcm-dev (3.0.24-5+b3) ... Selecting previously unselected package libsepol-dev:i386. Preparing to unpack .../360-libsepol-dev_3.8.1-1_i386.deb ... Unpacking libsepol-dev:i386 (3.8.1-1) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../361-libpcre2-16-0_10.45-1_i386.deb ... Unpacking libpcre2-16-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../362-libpcre2-32-0_10.45-1_i386.deb ... Unpacking libpcre2-32-0:i386 (10.45-1) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../363-libpcre2-posix3_10.45-1_i386.deb ... Unpacking libpcre2-posix3:i386 (10.45-1) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../364-libpcre2-dev_10.45-1_i386.deb ... Unpacking libpcre2-dev:i386 (10.45-1) ... Selecting previously unselected package libselinux1-dev:i386. Preparing to unpack .../365-libselinux1-dev_3.8.1-1_i386.deb ... Unpacking libselinux1-dev:i386 (3.8.1-1) ... Selecting previously unselected package libmount-dev:i386. Preparing to unpack .../366-libmount-dev_2.41-4_i386.deb ... Unpacking libmount-dev:i386 (2.41-4) ... Selecting previously unselected package libsysprof-capture-4-dev:i386. Preparing to unpack .../367-libsysprof-capture-4-dev_48.0-2_i386.deb ... Unpacking libsysprof-capture-4-dev:i386 (48.0-2) ... Selecting previously unselected package libgio-2.0-dev:i386. Preparing to unpack .../368-libgio-2.0-dev_2.84.1-1_i386.deb ... Unpacking libgio-2.0-dev:i386 (2.84.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../369-python3-packaging_24.2-3_all.deb ... Unpacking python3-packaging (24.2-3) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../370-libgio-2.0-dev-bin_2.84.1-1_i386.deb ... Unpacking libgio-2.0-dev-bin (2.84.1-1) ... Selecting previously unselected package libgl2ps1.4. Preparing to unpack .../371-libgl2ps1.4_1.4.2+dfsg1-2_i386.deb ... Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ... Selecting previously unselected package libglew2.2:i386. Preparing to unpack .../372-libglew2.2_2.2.0-4+b2_i386.deb ... Unpacking libglew2.2:i386 (2.2.0-4+b2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../373-libglib2.0-data_2.84.1-1_all.deb ... Unpacking libglib2.0-data (2.84.1-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../374-libglib2.0-bin_2.84.1-1_i386.deb ... Unpacking libglib2.0-bin (2.84.1-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../375-libglib2.0-dev-bin_2.84.1-1_i386.deb ... Unpacking libglib2.0-dev-bin (2.84.1-1) ... Selecting previously unselected package libglib2.0-dev:i386. Preparing to unpack .../376-libglib2.0-dev_2.84.1-1_i386.deb ... Unpacking libglib2.0-dev:i386 (2.84.1-1) ... Selecting previously unselected package libgphoto2-port12t64:i386. Preparing to unpack .../377-libgphoto2-port12t64_2.5.31-4_i386.deb ... Unpacking libgphoto2-port12t64:i386 (2.5.31-4) ... Selecting previously unselected package libgphoto2-6t64:i386. Preparing to unpack .../378-libgphoto2-6t64_2.5.31-4_i386.deb ... Unpacking libgphoto2-6t64:i386 (2.5.31-4) ... Selecting previously unselected package libgphoto2-dev:i386. Preparing to unpack .../379-libgphoto2-dev_2.5.31-4_i386.deb ... Unpacking libgphoto2-dev:i386 (2.5.31-4) ... Selecting previously unselected package libunwind8:i386. Preparing to unpack .../380-libunwind8_1.8.1-0.1_i386.deb ... Unpacking libunwind8:i386 (1.8.1-0.1) ... Selecting previously unselected package libunwind-dev:i386. Preparing to unpack .../381-libunwind-dev_1.8.1-0.1_i386.deb ... Unpacking libunwind-dev:i386 (1.8.1-0.1) ... Selecting previously unselected package libgstreamer1.0-dev:i386. Preparing to unpack .../382-libgstreamer1.0-dev_1.26.0-3_i386.deb ... Unpacking libgstreamer1.0-dev:i386 (1.26.0-3) ... Selecting previously unselected package liborc-0.4-dev-bin. Preparing to unpack .../383-liborc-0.4-dev-bin_1%3a0.4.41-1_i386.deb ... Unpacking liborc-0.4-dev-bin (1:0.4.41-1) ... Selecting previously unselected package liborc-0.4-dev:i386. Preparing to unpack .../384-liborc-0.4-dev_1%3a0.4.41-1_i386.deb ... Unpacking liborc-0.4-dev:i386 (1:0.4.41-1) ... Selecting previously unselected package libx11-xcb-dev:i386. Preparing to unpack .../385-libx11-xcb-dev_2%3a1.8.12-1_i386.deb ... Unpacking libx11-xcb-dev:i386 (2:1.8.12-1) ... Selecting previously unselected package libudev-dev:i386. Preparing to unpack .../386-libudev-dev_257.5-2_i386.deb ... Unpacking libudev-dev:i386 (257.5-2) ... Selecting previously unselected package libgudev-1.0-dev:i386. Preparing to unpack .../387-libgudev-1.0-dev_238-6_i386.deb ... Unpacking libgudev-1.0-dev:i386 (238-6) ... Selecting previously unselected package libgstreamer-plugins-base1.0-dev. Preparing to unpack .../388-libgstreamer-plugins-base1.0-dev_1.26.0-1_i386.deb ... Unpacking libgstreamer-plugins-base1.0-dev (1.26.0-1) ... Selecting previously unselected package libhidapi-libusb0:i386. Preparing to unpack .../389-libhidapi-libusb0_0.14.0-1+b2_i386.deb ... Unpacking libhidapi-libusb0:i386 (0.14.0-1+b2) ... Selecting previously unselected package libhidapi-hidraw0:i386. Preparing to unpack .../390-libhidapi-hidraw0_0.14.0-1+b2_i386.deb ... Unpacking libhidapi-hidraw0:i386 (0.14.0-1+b2) ... Selecting previously unselected package libhidapi-dev:i386. Preparing to unpack .../391-libhidapi-dev_0.14.0-1+b2_i386.deb ... Unpacking libhidapi-dev:i386 (0.14.0-1+b2) ... Selecting previously unselected package libhwloc15:i386. Preparing to unpack .../392-libhwloc15_2.12.0-1_i386.deb ... Unpacking libhwloc15:i386 (2.12.0-1) ... Selecting previously unselected package libibus-1.0-dev:i386. Preparing to unpack .../393-libibus-1.0-dev_1.5.32-1_i386.deb ... Unpacking libibus-1.0-dev:i386 (1.5.32-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../394-x11-common_1%3a7.7+24_all.deb ... Unpacking x11-common (1:7.7+24) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../395-libice6_2%3a1.1.1-1_i386.deb ... Unpacking libice6:i386 (2:1.1.1-1) ... Selecting previously unselected package libice-dev:i386. Preparing to unpack .../396-libice-dev_2%3a1.1.1-1_i386.deb ... Unpacking libice-dev:i386 (2:1.1.1-1) ... Selecting previously unselected package libimath-3-1-29t64:i386. Preparing to unpack .../397-libimath-3-1-29t64_3.1.12-1+b3_i386.deb ... Unpacking libimath-3-1-29t64:i386 (3.1.12-1+b3) ... Selecting previously unselected package libimath-dev:i386. Preparing to unpack .../398-libimath-dev_3.1.12-1+b3_i386.deb ... Unpacking libimath-dev:i386 (3.1.12-1+b3) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../399-libwacom-common_2.14.0-1_all.deb ... Unpacking libwacom-common (2.14.0-1) ... Selecting previously unselected package libwacom9:i386. Preparing to unpack .../400-libwacom9_2.14.0-1_i386.deb ... Unpacking libwacom9:i386 (2.14.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../401-libinput-bin_1.28.1-1_i386.deb ... Unpacking libinput-bin (1.28.1-1) ... Selecting previously unselected package libmtdev1t64:i386. Preparing to unpack .../402-libmtdev1t64_1.1.7-1_i386.deb ... Unpacking libmtdev1t64:i386 (1.1.7-1) ... Selecting previously unselected package libinput10:i386. Preparing to unpack .../403-libinput10_1.28.1-1_i386.deb ... Unpacking libinput10:i386 (1.28.1-1) ... Selecting previously unselected package libjbig-dev:i386. Preparing to unpack .../404-libjbig-dev_2.1-6.1+b2_i386.deb ... Unpacking libjbig-dev:i386 (2.1-6.1+b2) ... Selecting previously unselected package libjpeg62-turbo-dev:i386. Preparing to unpack .../405-libjpeg62-turbo-dev_1%3a2.1.5-3.1_i386.deb ... Unpacking libjpeg62-turbo-dev:i386 (1:2.1.5-3.1) ... Selecting previously unselected package libjpeg-dev:i386. Preparing to unpack .../406-libjpeg-dev_1%3a2.1.5-3.1_i386.deb ... Unpacking libjpeg-dev:i386 (1:2.1.5-3.1) ... Selecting previously unselected package libleptonica6:i386. Preparing to unpack .../407-libleptonica6_1.84.1-4_i386.deb ... Unpacking libleptonica6:i386 (1.84.1-4) ... Selecting previously unselected package liblerc-dev:i386. Preparing to unpack .../408-liblerc-dev_4.0.0+ds-5_i386.deb ... Unpacking liblerc-dev:i386 (4.0.0+ds-5) ... Selecting previously unselected package liblua5.4-0:i386. Preparing to unpack .../409-liblua5.4-0_5.4.7-1+b2_i386.deb ... Unpacking liblua5.4-0:i386 (5.4.7-1+b2) ... Selecting previously unselected package libmd4c0:i386. Preparing to unpack .../410-libmd4c0_0.5.2-2+b1_i386.deb ... Unpacking libmd4c0:i386 (0.5.2-2+b1) ... Selecting previously unselected package libmpich12:i386. Preparing to unpack .../411-libmpich12_4.3.0-5_i386.deb ... Unpacking libmpich12:i386 (4.3.0-5) ... Selecting previously unselected package libtbbbind-2-5:i386. Preparing to unpack .../412-libtbbbind-2-5_2022.1.0-1_i386.deb ... Unpacking libtbbbind-2-5:i386 (2022.1.0-1) ... Selecting previously unselected package libtbbmalloc2:i386. Preparing to unpack .../413-libtbbmalloc2_2022.1.0-1_i386.deb ... Unpacking libtbbmalloc2:i386 (2022.1.0-1) ... Selecting previously unselected package libtbb12:i386. Preparing to unpack .../414-libtbb12_2022.1.0-1_i386.deb ... Unpacking libtbb12:i386 (2022.1.0-1) ... Selecting previously unselected package libopencv-core410:i386. Preparing to unpack .../415-libopencv-core410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-core410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-flann410:i386. Preparing to unpack .../416-libopencv-flann410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-flann410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-imgproc410:i386. Preparing to unpack .../417-libopencv-imgproc410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-imgproc410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-features2d410:i386. Preparing to unpack .../418-libopencv-features2d410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-features2d410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-calib3d410:i386. Preparing to unpack .../419-libopencv-calib3d410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-calib3d410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libtbb-dev:i386. Preparing to unpack .../420-libtbb-dev_2022.1.0-1_i386.deb ... Unpacking libtbb-dev:i386 (2022.1.0-1) ... Selecting previously unselected package libopencv-core-dev:i386. Preparing to unpack .../421-libopencv-core-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-core-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-flann-dev:i386. Preparing to unpack .../422-libopencv-flann-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-flann-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libqt5core5t64:i386. Preparing to unpack .../423-libqt5core5t64_5.15.15+dfsg-5_i386.deb ... Unpacking libqt5core5t64:i386 (5.15.15+dfsg-5) ... Selecting previously unselected package libqt5dbus5t64:i386. Preparing to unpack .../424-libqt5dbus5t64_5.15.15+dfsg-5_i386.deb ... Unpacking libqt5dbus5t64:i386 (5.15.15+dfsg-5) ... Selecting previously unselected package libqt5network5t64:i386. Preparing to unpack .../425-libqt5network5t64_5.15.15+dfsg-5_i386.deb ... Unpacking libqt5network5t64:i386 (5.15.15+dfsg-5) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../426-libsm6_2%3a1.2.6-1_i386.deb ... Unpacking libsm6:i386 (2:1.2.6-1) ... Selecting previously unselected package libxcb-icccm4:i386. Preparing to unpack .../427-libxcb-icccm4_0.4.2-1_i386.deb ... Unpacking libxcb-icccm4:i386 (0.4.2-1) ... Selecting previously unselected package libxcb-util1:i386. Preparing to unpack .../428-libxcb-util1_0.4.1-1_i386.deb ... Unpacking libxcb-util1:i386 (0.4.1-1) ... Selecting previously unselected package libxcb-image0:i386. Preparing to unpack .../429-libxcb-image0_0.4.0-2+b2_i386.deb ... Unpacking libxcb-image0:i386 (0.4.0-2+b2) ... Selecting previously unselected package libxcb-keysyms1:i386. Preparing to unpack .../430-libxcb-keysyms1_0.4.1-1_i386.deb ... Unpacking libxcb-keysyms1:i386 (0.4.1-1) ... Selecting previously unselected package libxcb-render-util0:i386. Preparing to unpack .../431-libxcb-render-util0_0.3.10-1_i386.deb ... Unpacking libxcb-render-util0:i386 (0.3.10-1) ... Selecting previously unselected package libxcb-shape0:i386. Preparing to unpack .../432-libxcb-shape0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-shape0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinerama0:i386. Preparing to unpack .../433-libxcb-xinerama0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xinerama0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xinput0:i386. Preparing to unpack .../434-libxcb-xinput0_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xinput0:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xkb1:i386. Preparing to unpack .../435-libxcb-xkb1_1.17.0-2+b1_i386.deb ... Unpacking libxcb-xkb1:i386 (1.17.0-2+b1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../436-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:i386. Preparing to unpack .../437-libxkbcommon0_1.7.0-2_i386.deb ... Unpacking libxkbcommon0:i386 (1.7.0-2) ... Selecting previously unselected package libxkbcommon-x11-0:i386. Preparing to unpack .../438-libxkbcommon-x11-0_1.7.0-2_i386.deb ... Unpacking libxkbcommon-x11-0:i386 (1.7.0-2) ... Selecting previously unselected package libqt5gui5t64:i386. Preparing to unpack .../439-libqt5gui5t64_5.15.15+dfsg-5_i386.deb ... Unpacking libqt5gui5t64:i386 (5.15.15+dfsg-5) ... Selecting previously unselected package libqt5widgets5t64:i386. Preparing to unpack .../440-libqt5widgets5t64_5.15.15+dfsg-5_i386.deb ... Unpacking libqt5widgets5t64:i386 (5.15.15+dfsg-5) ... Selecting previously unselected package libqt5opengl5t64:i386. Preparing to unpack .../441-libqt5opengl5t64_5.15.15+dfsg-5_i386.deb ... Unpacking libqt5opengl5t64:i386 (5.15.15+dfsg-5) ... Selecting previously unselected package libqt5test5t64:i386. Preparing to unpack .../442-libqt5test5t64_5.15.15+dfsg-5_i386.deb ... Unpacking libqt5test5t64:i386 (5.15.15+dfsg-5) ... Selecting previously unselected package libopencv-highgui410:i386. Preparing to unpack .../443-libopencv-highgui410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-highgui410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopenexr-3-1-30:i386. Preparing to unpack .../444-libopenexr-3-1-30_3.1.13-2_i386.deb ... Unpacking libopenexr-3-1-30:i386 (3.1.13-2) ... Selecting previously unselected package libopencv-imgcodecs410:i386. Preparing to unpack .../445-libopencv-imgcodecs410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-imgcodecs410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-imgproc-dev:i386. Preparing to unpack .../446-libopencv-imgproc-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-imgproc-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-imgcodecs-dev:i386. Preparing to unpack .../447-libopencv-imgcodecs-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-imgcodecs-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libswscale8:i386. Preparing to unpack .../448-libswscale8_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswscale8:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libopencv-videoio410:i386. Preparing to unpack .../449-libopencv-videoio410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-videoio410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-videoio-dev:i386. Preparing to unpack .../450-libopencv-videoio-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-videoio-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../451-libopenexr-dev_3.1.13-2_i386.deb ... Unpacking libopenexr-dev (3.1.13-2) ... Selecting previously unselected package libpng-dev:i386. Preparing to unpack .../452-libpng-dev_1.6.47-1.1_i386.deb ... Unpacking libpng-dev:i386 (1.6.47-1.1) ... Selecting previously unselected package libswscale-dev:i386. Preparing to unpack .../453-libswscale-dev_7%3a7.1.1-1+b1_i386.deb ... Unpacking libswscale-dev:i386 (7:7.1.1-1+b1) ... Selecting previously unselected package libwebpdemux2:i386. Preparing to unpack .../454-libwebpdemux2_1.5.0-0.1_i386.deb ... Unpacking libwebpdemux2:i386 (1.5.0-0.1) ... Selecting previously unselected package libwebpdecoder3:i386. Preparing to unpack .../455-libwebpdecoder3_1.5.0-0.1_i386.deb ... Unpacking libwebpdecoder3:i386 (1.5.0-0.1) ... Selecting previously unselected package libsharpyuv-dev:i386. Preparing to unpack .../456-libsharpyuv-dev_1.5.0-0.1_i386.deb ... Unpacking libsharpyuv-dev:i386 (1.5.0-0.1) ... Selecting previously unselected package libwebp-dev:i386. Preparing to unpack .../457-libwebp-dev_1.5.0-0.1_i386.deb ... Unpacking libwebp-dev:i386 (1.5.0-0.1) ... Selecting previously unselected package libtiffxx6:i386. Preparing to unpack .../458-libtiffxx6_4.7.0-3_i386.deb ... Unpacking libtiffxx6:i386 (4.7.0-3) ... Selecting previously unselected package libtiff-dev:i386. Preparing to unpack .../459-libtiff-dev_4.7.0-3_i386.deb ... Unpacking libtiff-dev:i386 (4.7.0-3) ... Selecting previously unselected package libopencv-highgui-dev:i386. Preparing to unpack .../460-libopencv-highgui-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-highgui-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-ml410:i386. Preparing to unpack .../461-libopencv-ml410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-ml410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-ml-dev:i386. Preparing to unpack .../462-libopencv-ml-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-ml-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-features2d-dev:i386. Preparing to unpack .../463-libopencv-features2d-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-features2d-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-calib3d-dev:i386. Preparing to unpack .../464-libopencv-calib3d-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-calib3d-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libprotobuf32t64:i386. Preparing to unpack .../465-libprotobuf32t64_3.21.12-10+b6_i386.deb ... Unpacking libprotobuf32t64:i386 (3.21.12-10+b6) ... Selecting previously unselected package libopencv-dnn410:i386. Preparing to unpack .../466-libopencv-dnn410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-dnn410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-objdetect410:i386. Preparing to unpack .../467-libopencv-objdetect410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-objdetect410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-video410:i386. Preparing to unpack .../468-libopencv-video410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-video410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libtesseract5:i386. Preparing to unpack .../469-libtesseract5_5.5.0-1+b1_i386.deb ... Unpacking libtesseract5:i386 (5.5.0-1+b1) ... Selecting previously unselected package libopencv-contrib410:i386. Preparing to unpack .../470-libopencv-contrib410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-contrib410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-dnn-dev:i386. Preparing to unpack .../471-libopencv-dnn-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-dnn-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-objdetect-dev:i386. Preparing to unpack .../472-libopencv-objdetect-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-objdetect-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-photo410:i386. Preparing to unpack .../473-libopencv-photo410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-photo410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-photo-dev:i386. Preparing to unpack .../474-libopencv-photo-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-photo-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-shape410:i386. Preparing to unpack .../475-libopencv-shape410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-shape410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-video-dev:i386. Preparing to unpack .../476-libopencv-video-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-video-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-shape-dev:i386. Preparing to unpack .../477-libopencv-shape-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-shape-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-stitching410:i386. Preparing to unpack .../478-libopencv-stitching410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-stitching410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-stitching-dev:i386. Preparing to unpack .../479-libopencv-stitching-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-stitching-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-superres410:i386. Preparing to unpack .../480-libopencv-superres410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-superres410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-superres-dev:i386. Preparing to unpack .../481-libopencv-superres-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-superres-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-videostab410:i386. Preparing to unpack .../482-libopencv-videostab410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-videostab410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-videostab-dev:i386. Preparing to unpack .../483-libopencv-videostab-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-videostab-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libtcl8.6:i386. Preparing to unpack .../484-libtcl8.6_8.6.16+dfsg-1_i386.deb ... Unpacking libtcl8.6:i386 (8.6.16+dfsg-1) ... Selecting previously unselected package libxft2:i386. Preparing to unpack .../485-libxft2_2.3.6-1+b4_i386.deb ... Unpacking libxft2:i386 (2.3.6-1+b4) ... Selecting previously unselected package libxss1:i386. Preparing to unpack .../486-libxss1_1%3a1.2.3-1+b3_i386.deb ... Unpacking libxss1:i386 (1:1.2.3-1+b3) ... Selecting previously unselected package libtk8.6:i386. Preparing to unpack .../487-libtk8.6_8.6.16-1_i386.deb ... Unpacking libtk8.6:i386 (8.6.16-1) ... Selecting previously unselected package libvtk9.3:i386. Preparing to unpack .../488-libvtk9.3_9.3.0+dfsg1-4+b1_i386.deb ... Unpacking libvtk9.3:i386 (9.3.0+dfsg1-4+b1) ... Selecting previously unselected package libopencv-viz410:i386. Preparing to unpack .../489-libopencv-viz410_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-viz410:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-viz-dev:i386. Preparing to unpack .../490-libopencv-viz-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-viz-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-contrib-dev:i386. Preparing to unpack .../491-libopencv-contrib-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-contrib-dev:i386 (4.10.0+dfsg-5) ... Selecting previously unselected package libopencv-dev. Preparing to unpack .../492-libopencv-dev_4.10.0+dfsg-5_i386.deb ... Unpacking libopencv-dev (4.10.0+dfsg-5) ... Selecting previously unselected package libsndfile1:i386. Preparing to unpack .../493-libsndfile1_1.2.2-2+b1_i386.deb ... Unpacking libsndfile1:i386 (1.2.2-2+b1) ... Selecting previously unselected package libpulse0:i386. Preparing to unpack .../494-libpulse0_17.0+dfsg1-2+b1_i386.deb ... Unpacking libpulse0:i386 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:i386. Preparing to unpack .../495-libpulse-mainloop-glib0_17.0+dfsg1-2+b1_i386.deb ... Unpacking libpulse-mainloop-glib0:i386 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libpulse-dev:i386. Preparing to unpack .../496-libpulse-dev_17.0+dfsg1-2+b1_i386.deb ... Unpacking libpulse-dev:i386 (17.0+dfsg1-2+b1) ... Selecting previously unselected package libsamplerate0:i386. Preparing to unpack .../497-libsamplerate0_0.2.2-4+b2_i386.deb ... Unpacking libsamplerate0:i386 (0.2.2-4+b2) ... Selecting previously unselected package libsamplerate0-dev:i386. Preparing to unpack .../498-libsamplerate0-dev_0.2.2-4+b2_i386.deb ... Unpacking libsamplerate0-dev:i386 (0.2.2-4+b2) ... Selecting previously unselected package libxcursor1:i386. Preparing to unpack .../499-libxcursor1_1%3a1.2.3-1_i386.deb ... Unpacking libxcursor1:i386 (1:1.2.3-1) ... Selecting previously unselected package libxi6:i386. Preparing to unpack .../500-libxi6_2%3a1.8.2-1_i386.deb ... Unpacking libxi6:i386 (2:1.8.2-1) ... Selecting previously unselected package libxrandr2:i386. Preparing to unpack .../501-libxrandr2_2%3a1.5.4-1+b3_i386.deb ... Unpacking libxrandr2:i386 (2:1.5.4-1+b3) ... Selecting previously unselected package libsdl2-2.0-0:i386. Preparing to unpack .../502-libsdl2-2.0-0_2.32.4+dfsg-1_i386.deb ... Unpacking libsdl2-2.0-0:i386 (2.32.4+dfsg-1) ... Selecting previously unselected package libsndio7.0:i386. Preparing to unpack .../503-libsndio7.0_1.10.0-0.1_i386.deb ... Unpacking libsndio7.0:i386 (1.10.0-0.1) ... Selecting previously unselected package libsndio-dev:i386. Preparing to unpack .../504-libsndio-dev_1.10.0-0.1_i386.deb ... Unpacking libsndio-dev:i386 (1.10.0-0.1) ... Selecting previously unselected package libxrender-dev:i386. Preparing to unpack .../505-libxrender-dev_1%3a0.9.12-1_i386.deb ... Unpacking libxrender-dev:i386 (1:0.9.12-1) ... Selecting previously unselected package libxfixes-dev:i386. Preparing to unpack .../506-libxfixes-dev_1%3a6.0.0-2+b4_i386.deb ... Unpacking libxfixes-dev:i386 (1:6.0.0-2+b4) ... Selecting previously unselected package libxcursor-dev:i386. Preparing to unpack .../507-libxcursor-dev_1%3a1.2.3-1_i386.deb ... Unpacking libxcursor-dev:i386 (1:1.2.3-1) ... Selecting previously unselected package libxext-dev:i386. Preparing to unpack .../508-libxext-dev_2%3a1.3.4-1+b3_i386.deb ... Unpacking libxext-dev:i386 (2:1.3.4-1+b3) ... Selecting previously unselected package libxi-dev:i386. Preparing to unpack .../509-libxi-dev_2%3a1.8.2-1_i386.deb ... Unpacking libxi-dev:i386 (2:1.8.2-1) ... Selecting previously unselected package libxinerama1:i386. Preparing to unpack .../510-libxinerama1_2%3a1.1.4-3+b4_i386.deb ... Unpacking libxinerama1:i386 (2:1.1.4-3+b4) ... Selecting previously unselected package libxinerama-dev:i386. Preparing to unpack .../511-libxinerama-dev_2%3a1.1.4-3+b4_i386.deb ... Unpacking libxinerama-dev:i386 (2:1.1.4-3+b4) ... Selecting previously unselected package libxkbcommon-dev:i386. Preparing to unpack .../512-libxkbcommon-dev_1.7.0-2_i386.deb ... Unpacking libxkbcommon-dev:i386 (1.7.0-2) ... Selecting previously unselected package libxrandr-dev:i386. Preparing to unpack .../513-libxrandr-dev_2%3a1.5.4-1+b3_i386.deb ... Unpacking libxrandr-dev:i386 (2:1.5.4-1+b3) ... Selecting previously unselected package libxss-dev:i386. Preparing to unpack .../514-libxss-dev_1%3a1.2.3-1+b3_i386.deb ... Unpacking libxss-dev:i386 (1:1.2.3-1+b3) ... Selecting previously unselected package libxt6t64:i386. Preparing to unpack .../515-libxt6t64_1%3a1.2.1-1.2+b2_i386.deb ... Unpacking libxt6t64:i386 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libsm-dev:i386. Preparing to unpack .../516-libsm-dev_2%3a1.2.6-1_i386.deb ... Unpacking libsm-dev:i386 (2:1.2.6-1) ... Selecting previously unselected package libxt-dev:i386. Preparing to unpack .../517-libxt-dev_1%3a1.2.1-1.2+b2_i386.deb ... Unpacking libxt-dev:i386 (1:1.2.1-1.2+b2) ... Selecting previously unselected package libxv1:i386. Preparing to unpack .../518-libxv1_2%3a1.0.11-1.1+b3_i386.deb ... Unpacking libxv1:i386 (2:1.0.11-1.1+b3) ... Selecting previously unselected package libxv-dev:i386. Preparing to unpack .../519-libxv-dev_2%3a1.0.11-1.1+b3_i386.deb ... Unpacking libxv-dev:i386 (2:1.0.11-1.1+b3) ... Selecting previously unselected package libxxf86vm-dev:i386. Preparing to unpack .../520-libxxf86vm-dev_1%3a1.1.4-1+b4_i386.deb ... Unpacking libxxf86vm-dev:i386 (1:1.1.4-1+b4) ... Selecting previously unselected package libsdl2-dev:i386. Preparing to unpack .../521-libsdl2-dev_2.32.4+dfsg-1_i386.deb ... Unpacking libsdl2-dev:i386 (2.32.4+dfsg-1) ... Selecting previously unselected package libusb-1.0-0-dev:i386. Preparing to unpack .../522-libusb-1.0-0-dev_2%3a1.0.28-1_i386.deb ... Unpacking libusb-1.0-0-dev:i386 (2:1.0.28-1) ... Selecting previously unselected package libuvc0:i386. Preparing to unpack .../523-libuvc0_0.0.7-2_i386.deb ... Unpacking libuvc0:i386 (0.0.7-2) ... Selecting previously unselected package libuvc-dev. Preparing to unpack .../524-libuvc-dev_0.0.7-2_i386.deb ... Unpacking libuvc-dev (0.0.7-2) ... Selecting previously unselected package libv4lconvert0t64:i386. Preparing to unpack .../525-libv4lconvert0t64_1.28.1-1_i386.deb ... Unpacking libv4lconvert0t64:i386 (1.28.1-1) ... Selecting previously unselected package libv4l-0t64:i386. Preparing to unpack .../526-libv4l-0t64_1.28.1-1_i386.deb ... Unpacking libv4l-0t64:i386 (1.28.1-1) ... Selecting previously unselected package libv4l2rds0t64:i386. Preparing to unpack .../527-libv4l2rds0t64_1.28.1-1_i386.deb ... Unpacking libv4l2rds0t64:i386 (1.28.1-1) ... Selecting previously unselected package libv4l-dev:i386. Preparing to unpack .../528-libv4l-dev_1.28.1-1_i386.deb ... Unpacking libv4l-dev:i386 (1.28.1-1) ... Selecting previously unselected package libvulkan-dev:i386. Preparing to unpack .../529-libvulkan-dev_1.4.309.0-1_i386.deb ... Unpacking libvulkan-dev:i386 (1.4.309.0-1) ... Selecting previously unselected package libxcb-render0-dev:i386. Preparing to unpack .../530-libxcb-render0-dev_1.17.0-2+b1_i386.deb ... Unpacking libxcb-render0-dev:i386 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-randr0-dev:i386. Preparing to unpack .../531-libxcb-randr0-dev_1.17.0-2+b1_i386.deb ... Unpacking libxcb-randr0-dev:i386 (1.17.0-2+b1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../532-libyaml-0-2_0.2.5-2_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.5-2) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../533-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 .../534-pandoc_3.1.11.1+ds-2_i386.deb ... Unpacking pandoc (3.1.11.1+ds-2) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../535-wayland-protocols_1.43-1_all.deb ... Unpacking wayland-protocols (1.43-1) ... Setting up libgme0:i386 (0.6.3-7+b2) ... Setting up libchromaprint1:i386 (1.5.1-7) ... Setting up libhwy1t64:i386 (1.2.0-2+b2) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:i386 (1.5.8-1) ... Setting up libgraphite2-3:i386 (1.3.14-2+b1) ... Setting up liblcms2-2:i386 (2.16-2) ... Setting up libtbbmalloc2:i386 (2022.1.0-1) ... Setting up libpixman-1-0:i386 (0.44.0-3) ... Setting up libdvdread8t64:i386 (6.1.3-2) ... Setting up libudfread0:i386 (1.1.2-1+b2) ... Setting up libnorm1t64:i386 (1.5.9+dfsg-3.1+b2) ... Setting up libsharpyuv0:i386 (1.5.0-0.1) ... Setting up libaom3:i386 (3.12.1-1) ... Setting up libpciaccess0:i386 (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:i386 (3.21.12-10+b6) ... Setting up librabbitmq4:i386 (0.15.0-1) ... Setting up libxau6:i386 (1:1.0.11-1) ... Setting up libxdmcp6:i386 (1:1.1.5-1) ... Setting up libdouble-conversion3:i386 (3.3.1-1) ... Setting up libnpth0t64:i386 (1.8-3) ... Setting up libraw1394-11:i386 (2.1.2-2+b2) ... Setting up libkeyutils1:i386 (1.6.3-6) ... Setting up libxcb1:i386 (1.17.0-2+b1) ... Setting up libsodium23:i386 (1.0.18-1+b2) ... Setting up native-architecture (0.2.6) ... Setting up libpciaccess-dev:i386 (0.17-3+b3) ... Setting up libxcb-xfixes0:i386 (1.17.0-2+b1) ... Setting up libogg0:i386 (1.3.5-3+b2) ... Setting up libzstd-dev:i386 (1.5.7+dfsg-1) ... Setting up liblerc4:i386 (4.0.0+ds-5) ... Setting up libspeex1:i386 (1.2.1-3) ... Setting up proj-data (9.6.0-1) ... Setting up libshine3:i386 (3.1.1-2+b2) ... Setting up bsdextrautils (2.41-4) ... Setting up libglvnd-core-dev:i386 (1.7.0-1+b2) ... Setting up libx264-164:i386 (2:0.164.3108+git31e19f9-2+b1) ... Setting up libtwolame0:i386 (0.4.0-2+b2) ... Setting up libgpg-error0:i386 (1.51-4) ... Setting up libxcb-xinput0:i386 (1.17.0-2+b1) ... Setting up libdatrie1:i386 (0.2.13-3+b1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libgeos3.13.1:i386 (3.13.1-1) ... Setting up libgsm1:i386 (1.0.22-1+b2) ... Setting up libcharls2:i386 (2.4.2-2+b2) ... Setting up libxcb-render0:i386 (1.17.0-2+b1) ... Setting up libsoxr0:i386 (0.1.3-4+b2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:i386 (0.2.5-2) ... Setting up libglvnd0:i386 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.6+ds-1) ... Setting up libcodec2-1.2:i386 (1.2.0-3) ... Setting up libgeos-c1t64:i386 (3.13.1-1) ... Setting up libxcb-glx0:i386 (1.17.0-2+b1) ... Setting up libraw1394-dev:i386 (2.1.2-2+b2) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libbrotli1:i386 (1.1.0-2+b7) ... Setting up libedit2:i386 (3.1-20250104-1) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-2) ... Setting up libuv1t64:i386 (1.50.0-2) ... Setting up libmagic1t64:i386 (1:5.46-5) ... Setting up libxcb-keysyms1:i386 (0.4.1-1) ... Setting up libxcb-shape0:i386 (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.2-2) ... Setting up libnghttp2-14:i386 (1.64.0-1.1) ... Setting up libdeflate0:i386 (1.23-2) ... Setting up libwebpdecoder3:i386 (1.5.0-0.1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-8) ... Setting up libgcrypt20:i386 (1.11.0-7) ... Setting up libqhull-r8.0:i386 (2020.2-6+b2) ... Setting up libxcb-render-util0:i386 (0.3.10-1) ... Setting up xkb-data (2.42-1) ... Setting up libhidapi-hidraw0:i386 (0.14.0-1+b2) ... Setting up libxcb-shm0:i386 (1.17.0-2+b1) ... Setting up libxcb-icccm4:i386 (0.4.2-1) ... Setting up libcom-err2:i386 (1.47.2-1+b1) ... Setting up file (1:5.46-5) ... Setting up libmpg123-0t64:i386 (1.32.10-1) ... Setting up libabsl20240722:i386 (20240722.0-3) ... Setting up libcjson1:i386 (1.7.18-3+b1) ... Setting up libxvidcore4:i386 (2:1.3.7-1+b2) ... Setting up libunwind8:i386 (1.8.1-0.1) ... Setting up libjbig0:i386 (2.1-6.1+b2) ... Setting up libpcre2-16-0:i386 (10.45-1) ... Setting up libaec0:i386 (1.1.3-1+b1) ... Setting up gdal-data (3.10.3+dfsg-1) ... Setting up libopengl0:i386 (1.7.0-1+b2) ... Setting up libelf1t64:i386 (0.192-4) ... Setting up libxcb-util1:i386 (0.4.1-1) ... Setting up libsnappy1v5:i386 (1.2.2-1) ... Setting up liborc-0.4-0t64:i386 (1:0.4.41-1) ... Setting up libxcb-xkb1:i386 (1.17.0-2+b1) ... Setting up libxcb-image0:i386 (0.4.0-2+b2) ... Setting up libkrb5support0:i386 (1.21.3-5) ... Setting up libdw1t64:i386 (0.192-4) ... Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-9) ... Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Apr 24 18:18:24 UTC 2025. Universal Time is now: Thu Apr 24 18:18:24 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.75-6) ... Setting up libxcb-present0:i386 (1.17.0-2+b1) ... Setting up libsysprof-capture-4-dev:i386 (48.0-2) ... Setting up mariadb-common (1:11.8.1-4) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libasound2-data (1.2.14-1) ... Setting up libpgm-5.3-0t64:i386 (5.3.128~dfsg-2.1+b1) ... Setting up libtheoraenc1:i386 (1.2.0~alpha1+dfsg-6) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:i386 (4.13.3-1) ... Setting up libpcre2-32-0:i386 (10.45-1) ... Setting up libblas3:i386 (3.12.1-2) ... update-alternatives: using /usr/lib/i386-linux-gnu/blas/libblas.so.3 to provide /usr/lib/i386-linux-gnu/libblas.so.3 (libblas.so.3-i386-linux-gnu) in auto mode Setting up libglib2.0-data (2.84.1-1) ... Setting up libxcb-xinerama0:i386 (1.17.0-2+b1) ... Setting up libpkgconf3:i386 (1.8.1-4) ... Setting up libgles2:i386 (1.7.0-1+b2) ... Setting up libasound2t64:i386 (1.2.14-1) ... Setting up spirv-tools (2025.1~rc1-1) ... Setting up libjpeg62-turbo:i386 (1:2.1.5-3.1) ... Setting up libva2:i386 (2.22.0-3) ... Setting up libx11-data (2:1.8.12-1) ... Setting up libsvtav1enc2:i386 (2.3.0+dfsg-1) ... Setting up libjpeg62-turbo-dev:i386 (1:2.1.5-3.1) ... Setting up libnspr4:i386 (2:4.36-1) ... Setting up gnupg-l10n (2.4.7-15) ... Setting up libxcb-sync1:i386 (1.17.0-2+b1) ... Setting up libjsoncpp26:i386 (1.9.6-3) ... Setting up uuid-dev:i386 (2.41-4) ... Setting up libgles1:i386 (1.7.0-1+b2) ... Setting up libdbus-1-3:i386 (1.16.2-2) ... Setting up libfribidi0:i386 (1.0.16-1) ... Setting up libopus0:i386 (1.5.2-2) ... Setting up libexif12:i386 (0.6.25-1) ... Setting up libimagequant0:i386 (2.18.0-1+b2) ... Setting up libproc2-0:i386 (2:4.0.4-8) ... Setting up libunistring5:i386 (1.3-2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:i386 (1.6.47-1.1) ... Setting up libhwloc15:i386 (2.12.0-1) ... Setting up libimath-3-1-29t64:i386 (3.1.12-1+b3) ... Setting up libvorbis0a:i386 (1.3.7-3) ... Setting up libtcl8.6:i386 (8.6.16+dfsg-1) ... Setting up autopoint (0.23.1-1) ... Setting up libmariadb3:i386 (1:11.8.1-4) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libflac14:i386 (1.5.0+ds-2) ... Setting up libsocket++1:i386 (1.12.13+git20131030.5d039ba-1+b2) ... Setting up libgav1-1:i386 (0.19.0-3+b1) ... Setting up libsepol-dev:i386 (3.8.1-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libsensors5:i386 (1:3.6.2-2) ... Setting up liblerc-dev:i386 (4.0.0+ds-5) ... Setting up libk5crypto3:i386 (1.21.3-5) ... Setting up libltdl7:i386 (2.5.4-4) ... Setting up libsasl2-2:i386 (2.1.28+dfsg1-9) ... Setting up libgfortran5:i386 (14.2.0-19) ... Setting up libvulkan1:i386 (1.4.309.0-1) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:i386 (1.8.0-1) ... Setting up libwebp7:i386 (1.5.0-0.1) ... Setting up liblzma-dev:i386 (5.8.1-1) ... Setting up libsndio7.0:i386 (1.10.0-0.1) ... Setting up libgif7:i386 (5.2.2-1+b1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libodbc2:i386 (2.3.12-2) ... Setting up liburiparser1:i386 (0.9.8+dfsg-2) ... Setting up libffi8:i386 (3.4.8-1) ... Setting up libnuma1:i386 (2.0.19-1) ... Setting up libpcre2-posix3:i386 (10.45-1) ... Setting up libfyba0t64:i386 (4.1.1-11+b1) ... Setting up libvpx9:i386 (1.15.0-2) ... Setting up dwz (0.15-1+b1) ... Setting up librttopo1:i386 (1.1.0-4) ... Setting up wayland-protocols (1.43-1) ... Setting up libdav1d7:i386 (1.5.1-1) ... Setting up libmpich12:i386 (4.3.0-5) ... Setting up libmtdev1t64:i386 (1.1.7-1) ... Setting up sensible-utils (0.0.25) ... Setting up libminizip1t64:i386 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up ocl-icd-libopencl1:i386 (2.3.3-1) ... Setting up libasyncns0:i386 (0.8-6+b5) ... Setting up libxshmfence1:i386 (1.3.3-1) ... Setting up libtiff6:i386 (4.7.0-3) ... Setting up libxcb-randr0:i386 (1.17.0-2+b1) ... Setting up librav1e0.7:i386 (0.7.1-9+b1) ... Setting up libuchardet0:i386 (0.0.8-1+b2) ... Setting up libassuan9:i386 (3.0.2-2) ... Setting up procps (2:4.0.4-8) ... Setting up libblosc1:i386 (1.21.5+ds-1+b2) ... Setting up libmd-dev:i386 (1.1.0-2+b1) ... Setting up libv4l2rds0t64:i386 (1.28.1-1) ... Setting up libtasn1-6:i386 (4.20.0-2) ... Setting up libmd4c0:i386 (0.5.2-2+b1) ... Setting up liblua5.4-0:i386 (5.4.7-1+b2) ... Setting up libopenjp2-7:i386 (2.5.3-2) ... Setting up libx11-6:i386 (2:1.8.12-1) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:i386 (1.11.0-1) ... Setting up sgml-base (1.31+nmu1) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:i386 (1.4.5-1) ... Setting up libkrb5-3:i386 (1.21.3-5) ... Setting up libwayland-egl1:i386 (1.23.1-3) ... Setting up libusb-1.0-0:i386 (2:1.0.28-1) ... Setting up libicu76:i386 (76.1-3) ... Setting up libmbedcrypto16:i386 (3.6.3-1) ... Setting up libssh2-1t64:i386 (1.11.1-1) ... Setting up pandoc-data (3.1.11.1-3) ... Setting up libopengl-dev:i386 (1.7.0-1+b2) ... Setting up libasound2-dev:i386 (1.2.14-1) ... Setting up libde265-0:i386 (1.0.15-1+b3) ... Setting up libsharpyuv-dev:i386 (1.5.0-0.1) ... Setting up libkmlbase1t64:i386 (1.3.0-12+b2) ... Setting up libx265-215:i386 (4.1-2) ... Setting up libsamplerate0:i386 (0.2.2-4+b2) ... Setting up libwebpmux3:i386 (1.5.0-0.1) ... Setting up libtiffxx6:i386 (4.7.0-3) ... Setting up libcap-dev:i386 (1:2.75-6) ... Setting up libdeflate-dev:i386 (1.23-2) ... Setting up libdrm-common (2.4.124-2) ... Setting up libyuv0:i386 (0.0.1904.20250204-1) ... Setting up libjxl0.11:i386 (0.11.1-4) ... Setting up libjson-c5:i386 (0.18+ds-1) ... Setting up libevdev2:i386 (1.13.4+dfsg-1) ... Setting up readline-common (8.2-6) ... Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ... Setting up libbsd-dev:i386 (0.12.2-2) ... Setting up libldap2:i386 (2.6.9+dfsg-2) ... Setting up iso-codes (4.18.0-1) ... Setting up libsystemd-dev:i386 (257.5-2) ... Setting up libzvbi-common (0.2.44-1) ... Setting up libmp3lame0:i386 (3.100-6+b3) ... Setting up libsz2:i386 (1.1.3-1+b1) ... Setting up libvorbisenc2:i386 (1.3.7-3) ... Setting up libdvdnav4:i386 (6.1.1-3+b1) ... Setting up gdal-plugins:i386 (3.10.3+dfsg-1) ... Setting up libwacom-common (2.14.0-1) ... Setting up libxkbcommon0:i386 (1.7.0-2) ... Setting up libwayland-client0:i386 (1.23.1-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libksba8:i386 (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:i386 (1.17.0-2+b1) ... Setting up libgdcm3.0t64:i386 (3.0.24-5+b3) ... Setting up libblkid-dev:i386 (2.41-4) ... Setting up libllvm19:i386 (1:19.1.7-3) ... Setting up libwayland-server0:i386 (1.23.1-3) ... Setting up libimath-dev:i386 (3.1.12-1+b3) ... Setting up libx11-xcb1:i386 (2:1.8.12-1) ... Setting up libice6:i386 (2:1.1.1-1) ... Setting up libodbcinst2:i386 (2.3.12-2) ... Setting up libavif16:i386 (1.2.1-1) ... Setting up libexif-dev:i386 (0.6.25-1) ... Setting up liblapack3:i386 (3.12.1-2) ... update-alternatives: using /usr/lib/i386-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/i386-linux-gnu/liblapack.so.3 (liblapack.so.3-i386-linux-gnu) in auto mode Setting up libgdcm-dev (3.0.24-5+b3) ... Setting up gettext (0.23.1-1) ... Setting up libsndio-dev:i386 (1.10.0-0.1) ... Setting up libcjson-dev:i386 (1.7.18-3+b1) ... Setting up libarpack2t64:i386 (3.9.1-6) ... Setting up libxau-dev:i386 (1:1.0.11-1) ... Setting up libxpm4:i386 (1:3.5.17-1+b3) ... Setting up libunwind-dev:i386 (1.8.1-0.1) ... Setting up libv4lconvert0t64:i386 (1.28.1-1) ... Setting up libpcre2-dev:i386 (10.45-1) ... Setting up libzvbi0t64:i386 (0.2.44-1) ... Setting up libxrender1:i386 (1:0.9.12-1) ... Setting up libice-dev:i386 (2:1.1.1-1) ... Setting up libtool (2.5.4-4) ... Setting up libselinux1-dev:i386 (3.8.1-1) ... Setting up glslang-tools (15.1.0+1.4.309.0-1) ... Setting up fontconfig-config (2.15.0-2.3) ... Setting up libwebpdemux2:i386 (1.5.0-0.1) ... Setting up libxkbcommon-dev:i386 (1.7.0-2) ... Setting up libpng-dev:i386 (1.6.47-1.1) ... Setting up libjpeg-dev:i386 (1:2.1.5-3.1) ... Setting up libjbig-dev:i386 (2.1-6.1+b2) ... Setting up libxext6:i386 (2:1.3.4-1+b3) ... Setting up libleptonica6:i386 (1.84.1-4) ... Setting up libusb-1.0-0-dev:i386 (2:1.0.28-1) ... Setting up liborc-0.4-dev-bin (1:0.4.41-1) ... Setting up libidn2-0:i386 (2.3.8-2) ... Setting up libnss3:i386 (2:3.110-1) ... Setting up libffi-dev:i386 (3.4.8-1) ... Setting up pkgconf:i386 (1.8.1-4) ... Setting up libxxf86vm1:i386 (1:1.1.4-1+b4) ... Setting up libtbbbind-2-5:i386 (2022.1.0-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up librist4:i386 (0.2.11+dfsg-1) ... Setting up libkmldom1t64:i386 (1.3.0-12+b2) ... Setting up dh-autoreconf (20) ... Setting up libthai0:i386 (0.1.29-2+b1) ... Setting up libvorbisfile3:i386 (1.3.7-3) ... Setting up libxdmcp-dev:i386 (1:1.1.5-1) ... Setting up libwayland-bin (1.23.1-3) ... Setting up libglib2.0-0t64:i386 (2.84.1-1) ... No schema files found: doing nothing. Setting up libwebp-dev:i386 (1.5.0-0.1) ... Setting up pandoc (3.1.11.1+ds-2) ... Setting up libfreetype6:i386 (2.13.3+dfsg-1) ... Setting up libtiff-dev:i386 (4.7.0-3) ... Setting up libxfixes3:i386 (1:6.0.0-2+b4) ... Setting up libopenexr-3-1-30:i386 (3.1.13-2) ... Setting up shared-mime-info (2.4-5+b2) ... Setting up libp11-kit0:i386 (0.25.5-3) ... Setting up libxinerama1:i386 (2:1.1.4-3+b4) ... Setting up libxkbcommon-x11-0:i386 (1.7.0-2) ... Setting up libdc1394-25:i386 (2.2.6-5) ... Setting up libxv1:i386 (2:1.0.11-1.1+b3) ... Setting up libeigen3-dev (3.4.0-4) ... Setting up libuvc0:i386 (0.0.7-2) ... Setting up libgssapi-krb5-2:i386 (1.21.3-5) ... Setting up libxrandr2:i386 (2:1.5.4-1+b3) ... Setting up libhidapi-libusb0:i386 (0.14.0-1+b2) ... Setting up libelf-dev:i386 (0.192-4) ... Setting up libudev-dev:i386 (257.5-2) ... Setting up gir1.2-glib-2.0:i386 (2.84.1-1) ... Setting up libssh-4:i386 (0.11.1-2) ... Setting up libhdf4-0-alt:i386 (4.3.0-1+b1) ... Setting up libreadline8t64:i386 (8.2-6) ... Setting up libv4l-0t64:i386 (1.28.1-1) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libdrm2:i386 (2.4.124-2) ... Setting up libfreexl1:i386 (2.0.0-1+b3) ... Setting up libva-drm2:i386 (2.22.0-3) ... Setting up gir1.2-glib-2.0-dev:i386 (2.84.1-1) ... Setting up groff-base (1.23.0-7) ... Setting up libvdpau1:i386 (1.5-3+b1) ... Setting up libwayland-cursor0:i386 (1.23.1-3) ... Setting up xml-core (0.19) ... Setting up gpgconf (2.4.7-15) ... Setting up libdecor-0-0:i386 (0.2.2-2) ... Setting up libharfbuzz0b:i386 (10.2.0-1+b1) ... Setting up libgdk-pixbuf-2.0-0:i386 (2.42.12+dfsg-2) ... Setting up libarmadillo14 (1:14.2.3+dfsg-1) ... Setting up libgphoto2-port12t64:i386 (2.5.31-4) ... Setting up libxss1:i386 (1:1.2.3-1+b3) ... Setting up libfontconfig1:i386 (2.15.0-2.3) ... Setting up libsndfile1:i386 (1.2.2-2+b1) ... Setting up libbluray2:i386 (1:1.3.4-1+b2) ... Setting up libva-x11-2:i386 (2.22.0-3) ... Setting up libsm6:i386 (2:1.2.6-1) ... Setting up libarchive13t64:i386 (3.7.4-1.1) ... Setting up libpython3.13-stdlib:i386 (3.13.3-2) ... Setting up liborc-0.4-dev:i386 (1:0.4.41-1) ... Setting up libopenmpt0t64:i386 (0.7.13-1+b1) ... Setting up libmount-dev:i386 (2.41-4) ... Setting up gpg (2.4.7-15) ... Setting up libgudev-1.0-0:i386 (238-6) ... Setting up libgstreamer1.0-0:i386 (1.26.0-3) ... Setcap worked! gst-ptp-helper is not suid! Setting up libuvc-dev (0.0.7-2) ... Setting up libpython3-stdlib:i386 (3.13.3-1) ... Setting up libdrm-amdgpu1:i386 (2.4.124-2) ... Setting up libgnutls30t64:i386 (3.8.9-2) ... Setting up gir1.2-gstreamer-1.0:i386 (1.26.0-3) ... Setting up fontconfig (2.15.0-2.3) ... Regenerating fonts cache... done. Setting up libxft2:i386 (2.3.6-1+b4) ... Setting up libdrm-nouveau2:i386 (2.4.124-2) ... Setting up libgio-2.0-dev:i386 (2.84.1-1) ... Setting up gpg-agent (2.4.7-15) ... Setting up libxcb1-dev:i386 (1.17.0-2+b1) ... Setting up libzmq5:i386 (4.3.5-1+b3) ... Setting up libxi6:i386 (2:1.8.2-1) ... Setting up libtirpc3t64:i386 (1.3.6+ds-1) ... Setting up libdc1394-dev:i386 (2.2.6-5) ... Setting up libogdi4.1:i386 (4.1.1+ds-5) ... Setting up libpulse0:i386 (17.0+dfsg1-2+b1) ... Setting up python3.13 (3.13.3-2) ... Setting up libgirepository-2.0-0:i386 (2.84.1-1) ... Setting up libwacom9:i386 (2.14.0-1) ... Setting up libsm-dev:i386 (2:1.2.6-1) ... Setting up libdrm-radeon1:i386 (2.4.124-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libtk8.6:i386 (8.6.16-1) ... Setting up libxcursor1:i386 (1:1.2.3-1) ... Setting up gpgsm (2.4.7-15) ... Setting up libpango-1.0-0:i386 (1.56.3-1) ... Setting up libsamplerate0-dev:i386 (0.2.2-4+b2) ... Setting up libdrm-intel1:i386 (2.4.124-2) ... Setting up libibus-1.0-5:i386 (1.5.32-1) ... Setting up libpsl5t64:i386 (0.21.2-1.1+b1) ... Setting up libpq5:i386 (17.4-2) ... Setting up libx11-dev:i386 (2:1.8.12-1) ... Setting up libhidapi-dev:i386 (0.14.0-1+b2) ... Setting up libglib2.0-bin (2.84.1-1) ... Setting up libv4l-dev:i386 (1.28.1-1) ... Setting up libgstreamer-plugins-base1.0-0:i386 (1.26.0-1) ... Setting up python3 (3.13.3-1) ... Setting up libtbb12:i386 (2022.1.0-1) ... Setting up libkmlengine1t64:i386 (1.3.0-12+b2) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:i386 (1.23.1-3) ... Setting up libavutil59:i386 (7:7.1.1-1+b1) ... Setting up libdw-dev:i386 (0.192-4) ... Setting up libcairo2:i386 (1.18.4-1+b1) ... Setting up libinput-bin (1.28.1-1) ... Setting up libxfixes-dev:i386 (1:6.0.0-2+b4) ... Setting up libdecor-0-dev:i386 (0.2.2-2) ... Setting up dirmngr (2.4.7-15) ... Setting up libswresample5:i386 (7:7.1.1-1+b1) ... Setting up libqt5core5t64:i386 (5.15.15+dfsg-5) ... Setting up libswscale8:i386 (7:7.1.1-1+b1) ... Setting up libopenexr-dev (3.1.13-2) ... Setting up python3-packaging (24.2-3) ... Setting up libtheoradec1:i386 (1.2.0~alpha1+dfsg-6) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libpulse-mainloop-glib0:i386 (17.0+dfsg1-2+b1) ... Setting up libraqm0:i386 (0.10.2-1) ... Setting up gir1.2-gudev-1.0:i386 (238-6) ... Setting up libxt6t64:i386 (1:1.2.1-1.2+b2) ... Setting up libxcb-render0-dev:i386 (1.17.0-2+b1) ... Setting up libxext-dev:i386 (2:1.3.4-1+b3) ... Setting up libsrt1.5-gnutls:i386 (1.5.4-1) ... Setting up gnupg (2.4.7-15) ... Setting up libcairo-gobject2:i386 (1.18.4-1+b1) ... Setting up libgpgme11t64:i386 (1.24.2-2) ... Setting up libtbb-dev:i386 (2022.1.0-1) ... Setting up libpangoft2-1.0-0:i386 (1.56.3-1) ... Setting up libxi-dev:i386 (2:1.8.2-1) ... Setting up gir1.2-ibus-1.0:i386 (1.5.32-1) ... Setting up libxrender-dev:i386 (1:0.9.12-1) ... Setting up libngtcp2-crypto-gnutls8:i386 (1.11.0-1) ... Setting up libpangocairo-1.0-0:i386 (1.56.3-1) ... Setting up libavutil-dev:i386 (7:7.1.1-1+b1) ... Setting up libinput10:i386 (1.28.1-1) ... Setting up libgpgmepp6t64:i386 (1.24.2-2) ... Setting up libx11-xcb-dev:i386 (2:1.8.12-1) ... Setting up mesa-libgallium:i386 (25.0.4-1) ... Setting up libgio-2.0-dev-bin (2.84.1-1) ... Setting up libdrm-dev:i386 (2.4.124-2) ... Setting up libvulkan-dev:i386 (1.4.309.0-1) ... Setting up libqt5dbus5t64:i386 (5.15.15+dfsg-5) ... Setting up girepository-tools:i386 (2.84.1-1) ... Setting up libcurl4t64:i386 (8.13.0-4) ... Setting up libgbm1:i386 (25.0.4-1) ... Setting up libswresample-dev:i386 (7:7.1.1-1+b1) ... Setting up libxcursor-dev:i386 (1:1.2.3-1) ... Setting up libxxf86vm-dev:i386 (1:1.1.4-1+b4) ... Setting up libgl1-mesa-dri:i386 (25.0.4-1) ... Setting up libqt5network5t64:i386 (5.15.15+dfsg-5) ... Setting up libcurl3t64-gnutls:i386 (8.13.0-4) ... Setting up debhelper (13.24.2) ... Setting up libqt5test5t64:i386 (5.15.15+dfsg-5) ... Setting up libxerces-c3.2t64:i386 (3.2.4+debian-1.3+b2) ... Setting up libxss-dev:i386 (1:1.2.3-1+b3) ... Setting up libgbm-dev:i386 (25.0.4-1) ... Setting up librsvg2-2:i386 (2.60.0+dfsg-1) ... Setting up libxv-dev:i386 (2:1.0.11-1.1+b3) ... Setting up libxrandr-dev:i386 (2:1.5.4-1+b3) ... Setting up libegl-mesa0:i386 (25.0.4-1) ... Setting up libcfitsio10t64:i386 (4.6.2-2) ... Setting up libxcb-randr0-dev:i386 (1.17.0-2+b1) ... Setting up libxt-dev:i386 (1:1.2.1-1.2+b2) ... Setting up libswscale-dev:i386 (7:7.1.1-1+b1) ... Setting up libavcodec61:i386 (7:7.1.1-1+b1) ... Setting up libxinerama-dev:i386 (2:1.1.4-3+b4) ... Setting up libhdf5-310:i386 (1.14.5+repack-3) ... Setting up libtesseract5:i386 (5.5.0-1+b1) ... Setting up libegl1:i386 (1.7.0-1+b2) ... Setting up cmake (3.31.6-2) ... Setting up libsdl2-2.0-0:i386 (2.32.4+dfsg-1) ... Setting up libglib2.0-dev-bin (2.84.1-1) ... Setting up libhdf5-hl-310:i386 (1.14.5+repack-3) ... Setting up libglx-mesa0:i386 (25.0.4-1) ... Setting up libpoppler147:i386 (25.03.0-4) ... Setting up libglx0:i386 (1.7.0-1+b2) ... Setting up libproj25:i386 (9.6.0-1) ... Setting up libavcodec-dev:i386 (7:7.1.1-1+b1) ... Setting up libnetcdf22:i386 (1:4.9.3-1) ... Setting up libavformat61:i386 (7:7.1.1-1+b1) ... Setting up libgeotiff5:i386 (1.7.4-1) ... Setting up libgl1:i386 (1.7.0-1+b2) ... Setting up libglib2.0-dev:i386 (2.84.1-1) ... Setting up libglew2.2:i386 (2.2.0-4+b2) ... Setting up libpulse-dev:i386 (17.0+dfsg1-2+b1) ... Setting up libopencv-core410:i386 (4.10.0+dfsg-5) ... Setting up libglx-dev:i386 (1.7.0-1+b2) ... Setting up libgl-dev:i386 (1.7.0-1+b2) ... Setting up libspatialite8t64:i386 (5.1.0-3+b2) ... Setting up libopencv-ml410:i386 (4.10.0+dfsg-5) ... Setting up libegl-dev:i386 (1.7.0-1+b2) ... Setting up libgstreamer1.0-dev:i386 (1.26.0-3) ... Setting up libopencv-flann410:i386 (4.10.0+dfsg-5) ... Setting up libgudev-1.0-dev:i386 (238-6) ... Setting up libavformat-dev:i386 (7:7.1.1-1+b1) ... Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ... Setting up libqt5gui5t64:i386 (5.15.15+dfsg-5) ... Setting up libgstreamer-gl1.0-0:i386 (1.26.0-1) ... Setting up libopencv-imgproc410:i386 (4.10.0+dfsg-5) ... Setting up libvtk9.3:i386 (9.3.0+dfsg1-4+b1) ... Setting up libopencv-viz410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-core-dev:i386 (4.10.0+dfsg-5) ... Setting up libgles-dev:i386 (1.7.0-1+b2) ... Setting up libopencv-photo410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-flann-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-ml-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-dnn410:i386 (4.10.0+dfsg-5) ... Setting up libqt5widgets5t64:i386 (5.15.15+dfsg-5) ... Setting up gir1.2-gst-plugins-base-1.0:i386 (1.26.0-1) ... Setting up libglvnd-dev:i386 (1.7.0-1+b2) ... Setting up libgstreamer-plugins-base1.0-dev (1.26.0-1) ... Setting up libopencv-imgproc-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-features2d410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-dnn-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-viz-dev:i386 (4.10.0+dfsg-5) ... Setting up libqt5opengl5t64:i386 (5.15.15+dfsg-5) ... Setting up libopencv-calib3d410:i386 (4.10.0+dfsg-5) ... Setting up libegl1-mesa-dev:i386 (25.0.4-1) ... Setting up libopencv-shape410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-stitching410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-photo-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-objdetect410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-highgui410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-video410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-video-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-shape-dev:i386 (4.10.0+dfsg-5) ... Setting up libheif-plugin-dav1d:i386 (1.19.7-1) ... Setting up libheif-plugin-libde265:i386 (1.19.7-1) ... Setting up libheif1:i386 (1.19.7-1) ... Setting up libgd3:i386 (2.3.3-12+b1) ... Setting up libgdal36:i386 (3.10.3+dfsg-1) ... Setting up libopencv-imgcodecs410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-imgcodecs-dev:i386 (4.10.0+dfsg-5) ... Setting up libgphoto2-6t64:i386 (2.5.31-4) ... Setting up libopencv-contrib410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-videoio410:i386 (4.10.0+dfsg-5) ... Setting up libgphoto2-dev:i386 (2.5.31-4) ... Setting up libopencv-superres410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-videostab410:i386 (4.10.0+dfsg-5) ... Setting up libopencv-videoio-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-superres-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-highgui-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-features2d-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-calib3d-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-objdetect-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-videostab-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-stitching-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-contrib-dev:i386 (4.10.0+dfsg-5) ... Setting up libopencv-dev (4.10.0+dfsg-5) ... Processing triggers for libc-bin (2.41-7) ... Processing triggers for sgml-base (1.31+nmu1) ... Setting up libdbus-1-dev:i386 (1.16.2-2) ... Setting up libibus-1.0-dev:i386 (1.5.32-1) ... Setting up libsdl2-dev:i386 (2.32.4+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-25.0.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../monado_25.0.0+dfsg-1_source.changes dpkg-buildpackage: info: source package monado dpkg-buildpackage: info: source version 25.0.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Rylie Pavlik dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_configure -- -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0+dfsg-1 cd obj-i686-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/i386-linux-gnu -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_OPENXR_INSTALL_MANIFEST_RELATIVE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DXRT_FEATURE_LIBMONADO=OFF -DGIT_DESC=25.0.0\+dfsg-1 .. -- 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.3") found components: Interpreter -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3") -- Found Vulkan: /usr/lib/i386-linux-gnu/libvulkan.so (found version "1.4.309") 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/i386-linux-gnu/libusb-1.0.so -- Found JPEG: /usr/lib/i386-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/i386-linux-gnu/libz.so (found version "1.3.1") -- Found cJSON: /usr/lib/i386-linux-gnu/cmake/cJSON/cJSONConfig.cmake (found version "1.7.18") -- Could NOT find LeapV2 (missing: LeapV2_INCLUDE_DIR LeapV2_LIBRARY) -- Could NOT find LeapSDK (missing: LeapSDK_DIR) -- Could NOT find ONNXRuntime (missing: ONNXRuntime_INCLUDE_DIR ONNXRuntime_LIBRARY) -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Could NOT find Percetto (missing: Percetto_INCLUDE_DIR Percetto_LIBRARY) -- Found Systemd: /usr/include -- Found OpenGLES: /usr/lib/i386-linux-gnu/libGLESv2.so found components: V3 -- Found Threads: TRUE -- Checking for module 'libuvc' -- Found libuvc, version 0.0.7 -- Found OpenGL: /usr/lib/i386-linux-gnu/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-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/i386-linux-gnu/libudev.so -- Checking for module 'xrandr' -- Found xrandr, version 1.5.4 -- Checking for modules 'xcb;xcb-randr;x11-xcb' -- Found xcb, version 1.17.0 -- Found xcb-randr, version 1.17.0 -- Found x11-xcb, version 1.8.12 -- Checking for one of the modules 'wayland-client' -- Checking for one of the modules 'wayland-scanner' -- Checking for one of the modules 'wayland-protocols' -- Checking for one of the modules 'libdrm' -- Found OpenGL: /usr/lib/i386-linux-gnu/libOpenGL.so found components: GLX -- Checking for one of the modules 'dbus-1' -- Checking for one of the modules 'libbsd' -- Checking for modules 'gstreamer-1.0;gstreamer-app-1.0;gstreamer-video-1.0' -- Found gstreamer-1.0, version 1.26.0 -- Found gstreamer-app-1.0, version 1.26.0 -- Found gstreamer-video-1.0, version 1.26.0 -- Checking for module 'survive' -- Package 'survive', required by 'virtual:world', not found -- OpenVR not found -- Enabled drivers: arduino daydream drv_cemu drv_multi euroc hdk hydra psmv pssense psvr qwerty remote rift-s rokid simulated steamvr_lh v4l2 vf vive wmr xreal_air CMake Warning (dev) at cmake/GenerateKhrManifest.cmake:93 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): cmake/GenerateOpenXRRuntimeManifest.cmake:76 (generate_khr_manifest_buildtree) src/xrt/targets/openxr/CMakeLists.txt:73 (generate_openxr_runtime_manifest_buildtree) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- #####----- Config -----##### -- # GIT_DESC: 25.0.0+dfsg-1 -- # -- # BLUETOOTH: OFF -- # D3D11: OFF -- # D3D12: OFF -- # DBUS: ON -- # EGL: ON -- # GST (GStreamer): ON -- # HIDAPI: ON -- # JPEG: ON -- # LIBBSD: ON -- # LIBUSB: ON -- # LIBUVC: ON -- # ONNXRUNTIME: OFF -- # OPENCV: ON -- # OPENGL: ON -- # OPENGLES: ON -- # OPENGL_GLX: ON -- # PERCETTO: OFF -- # REALSENSE: OFF -- # OPENVR: OFF -- # SDL2: ON -- # SYSTEM_CJSON: ON -- # SYSTEMD: ON -- # TRACY: OFF -- # VULKAN: ON -- # WAYLAND: ON -- # WAYLAND_DIRECT: ON -- # XCB: ON -- # XLIB: ON -- # XRANDR: ON -- # -- # MODULE_AUX_VIVE: ON -- # MODULE_COMPOSITOR: ON -- # MODULE_COMPOSITOR_MAIN: ON -- # MODULE_COMPOSITOR_NULL: ON -- # MODULE_MERCURY_HANDTRACKING: OFF -- # MODULE_IPC: ON -- # MODULE_MONADO_GUI: ON -- # MODULE_MONADO_CLI: ON -- # MODULE_OPENXR_STATE_TRACKER: ON -- # -- # FEATURE_AHARDWARE_BUFFER: OFF -- # FEATURE_CLIENT_DEBUG_GUI: OFF -- # FEATURE_COLOR_LOG: ON -- # FEATURE_DEBUG_GUI: ON -- # FEATURE_OPENXR: ON -- # FEATURE_OPENXR_ACTIVE_ACTION_SET_PRIORITY: ON -- # FEATURE_OPENXR_BODY_TRACKING_FB: OFF -- # FEATURE_OPENXR_FACE_TRACKING2_FB: OFF -- # FEATURE_OPENXR_DEBUG_UTILS: OFF -- # FEATURE_OPENXR_DISPLAY_REFRESH_RATE: ON -- # FEATURE_OPENXR_FACIAL_TRACKING_HTC: OFF -- # FEATURE_OPENXR_FORCE_FEEDBACK_CURL: ON -- # FEATURE_OPENXR_HAND_TRACKING_EXT: ON -- # FEATURE_OPENXR_HEADLESS: ON -- # FEATURE_OPENXR_INTERACTION_EXT_EYE_GAZE: ON -- # FEATURE_OPENXR_INTERACTION_EXT_HAND: ON -- # FEATURE_OPENXR_INTERACTION_EXT_PALM_POSE: OFF -- # FEATURE_OPENXR_INTERACTION_ML2: ON -- # FEATURE_OPENXR_INTERACTION_MNDX: ON -- # FEATURE_OPENXR_INTERACTION_MSFT_HAND: OFF -- # FEATURE_OPENXR_INTERACTION_OPPO: ON -- # FEATURE_OPENXR_INTERACTION_WINMR: ON -- # FEATURE_OPENXR_LAYER_COLOR_SCALE_BIAS: OFF -- # FEATURE_OPENXR_LAYER_CUBE: OFF -- # FEATURE_OPENXR_LAYER_CYLINDER: ON -- # FEATURE_OPENXR_LAYER_DEPTH: ON -- # FEATURE_OPENXR_LAYER_EQUIRECT1: OFF -- # FEATURE_OPENXR_LAYER_EQUIRECT2: ON -- # FEATURE_OPENXR_LAYER_FB_ALPHA_BLEND: OFF -- # FEATURE_OPENXR_LAYER_FB_DEPTH_TEST: OFF -- # FEATURE_OPENXR_LAYER_FB_IMAGE_LAYOUT OFF -- # FEATURE_OPENXR_LAYER_FB_SETTINGS: OFF -- # FEATURE_OPENXR_LAYER_FB_PASSTHROUGH: OFF -- # FEATURE_OPENXR_OVERLAY: ON -- # FEATURE_OPENXR_PERFORMANCE_SETTINGS: OFF -- # FEATURE_OPENXR_SPACE_LOCAL_FLOOR: ON -- # FEATURE_OPENXR_SPACE_UNBOUNDED: ON -- # FEATURE_OPENXR_VISIBILITY_MASK: ON -- # FEATURE_OPENXR_VULKAN_SWAPCHAIN_FORMAT_LIST: ON -- # FEATURE_OPENXR_XDEV_SPACE: ON -- # FEATURE_RENDERDOC: ON -- # FEATURE_SERVICE: ON -- # FEATURE_SERVICE_SYSTEMD: ON -- # FEATURE_SLAM: ON -- # FEATURE_SSE2: ON -- # FEATURE_STEAMVR_PLUGIN: OFF -- # FEATURE_TRACING: OFF -- # FEATURE_WINDOW_PEEK: ON -- # -- # DRIVER_ANDROID: OFF -- # DRIVER_ARDUINO: ON -- # DRIVER_DAYDREAM: ON -- # DRIVER_DEPTHAI: OFF -- # DRIVER_EUROC: ON -- # DRIVER_HANDTRACKING: OFF -- # DRIVER_HDK: ON -- # DRIVER_HYDRA: ON -- # DRIVER_ILLIXR: OFF -- # DRIVER_NS: OFF -- # DRIVER_OHMD: OFF -- # DRIVER_OPENGLOVES: OFF -- # DRIVER_PSMV: ON -- # DRIVER_PSSENSE: ON -- # DRIVER_PSVR: ON -- # DRIVER_QWERTY: ON -- # DRIVER_REALSENSE: OFF -- # DRIVER_REMOTE: ON -- # DRIVER_RIFT_S: ON -- # DRIVER_ROKID: ON -- # DRIVER_SIMULATED: ON -- # DRIVER_SIMULAVR: OFF -- # DRIVER_SURVIVE: OFF -- # DRIVER_TWRAP: ON -- # DRIVER_ULV2: OFF -- # DRIVER_ULV5: OFF -- # DRIVER_VF: ON -- # DRIVER_VIVE: ON -- # DRIVER_WMR: ON -- # DRIVER_XREAL_AIR: ON -- # DRIVER_STEAMVR_LIGHTHOUSE: ON -- #####----- Config -----##### -- Configuring done (4.6s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED XRT_VULKAN_ENABLE_VALIDATION -- Build files have been written to: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_auto_build cd obj-i686-linux-gnu && make -j24 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/CMakeFiles /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/depend make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/depend make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/depend make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external/CMakeFiles/xrt-external-catch2.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/external/CMakeFiles/xrt-external-catch2.dir/build.make src/external/CMakeFiles/xrt-external-catch2.dir/build 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-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_common.c [ 2%] Building CXX object src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o [ 2%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o [ 2%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o [ 2%] Building CXX object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o [ 2%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/monado_metrics.pb.c [ 3%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o [ 3%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -MF CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o.d -o CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2/catch_amalgamated.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_decode.c [ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_tables.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_time.cpp.o -MF CMakeFiles/aux_os.dir/os_time.cpp.o.d -o CMakeFiles/aux_os.dir/os_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_time.cpp [ 3%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb/pb_encode.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -MF CMakeFiles/aux_os.dir/os_hid_hidraw.c.o.d -o CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_hid_hidraw.c [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_demo.cpp [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_draw.cpp [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o [ 4%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o [ 5%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_opengl3.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/imgui_widgets.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui/cimgui.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_items.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot/implot_demo.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimplot/cimplot.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/cimgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/implot -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui_monado/imgui_monado.cpp [ 5%] Linking CXX static library libaux_os.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os.a CMakeFiles/aux_os.dir/os_hid_hidraw.c.o CMakeFiles/aux_os.dir/os_time.cpp.o /usr/bin/ranlib libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 5%] Built target aux_os 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/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake "--color=" [ 5%] Generating b_generated_bindings.h [ 5%] Generating b_generated_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings/bindings.json /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 5%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /usr/include/dbus-1.0 -isystem /usr/lib/i386-linux-gnu/dbus-1.0/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -MF CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o.d -o CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/os/os_ble_dbus.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 5%] Building C object src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -MF CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o.d -o CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings/b_generated_bindings.c [ 6%] Linking C static library libxrt-external-nanopb.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-nanopb.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-nanopb.a "CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o" "CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o" /usr/bin/ranlib libxrt-external-nanopb.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 6%] Built target xrt-external-nanopb [ 6%] Linking CXX static library libaux_os_ble.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -P CMakeFiles/aux_os_ble.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/os && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os_ble.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os_ble.a CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o /usr/bin/ranlib libaux_os_ble.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 6%] Built target aux_os_ble [ 6%] Linking CXX static library libaux_generated_bindings.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -P CMakeFiles/aux_generated_bindings.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/bindings && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_generated_bindings.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_generated_bindings.a CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o /usr/bin/ranlib libaux_generated_bindings.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 6%] Built target aux_generated_bindings make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o [ 7%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o -MF CMakeFiles/aux_util.dir/u_autoexpgain.c.o.d -o CMakeFiles/aux_util.dir/u_autoexpgain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_autoexpgain.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -MF CMakeFiles/aux_util.dir/u_bitwise.c.o.d -o CMakeFiles/aux_util.dir/u_bitwise.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_bitwise.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o -MF CMakeFiles/aux_util.dir/u_builders.c.o.d -o CMakeFiles/aux_util.dir/u_builders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_builders.c [ 7%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o -MF CMakeFiles/aux_util.dir/u_debug.c.o.d -o CMakeFiles/aux_util.dir/u_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug.c [ 8%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o -MF CMakeFiles/aux_util.dir/u_deque.cpp.o.d -o CMakeFiles/aux_util.dir/u_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_deque.cpp [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -MF CMakeFiles/aux_util.dir/u_device.c.o.d -o CMakeFiles/aux_util.dir/u_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_device.c [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -MF CMakeFiles/aux_util.dir/u_distortion_mesh.c.o.d -o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion_mesh.c [ 8%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -MF CMakeFiles/aux_util.dir/u_file.c.o.d -o CMakeFiles/aux_util.dir/u_file.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.c [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o -MF CMakeFiles/aux_util.dir/u_file.cpp.o.d -o CMakeFiles/aux_util.dir/u_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_file.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o -MF CMakeFiles/aux_util.dir/u_format.c.o.d -o CMakeFiles/aux_util.dir/u_format.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_format.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o -MF CMakeFiles/aux_util.dir/u_distortion.c.o.d -o CMakeFiles/aux_util.dir/u_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_distortion.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o -MF CMakeFiles/aux_util.dir/u_frame.c.o.d -o CMakeFiles/aux_util.dir/u_frame.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_frame.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o -MF CMakeFiles/aux_util.dir/u_hand_tracking.c.o.d -o CMakeFiles/aux_util.dir/u_hand_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_tracking.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -MF CMakeFiles/aux_util.dir/u_hand_simulation.c.o.d -o CMakeFiles/aux_util.dir/u_hand_simulation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hand_simulation.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o -MF CMakeFiles/aux_util.dir/u_hashmap.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashmap.cpp [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o -MF CMakeFiles/aux_util.dir/u_handles.c.o.d -o CMakeFiles/aux_util.dir/u_handles.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_handles.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o -MF CMakeFiles/aux_util.dir/u_hashset.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashset.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_hashset.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -MF CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o.d -o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_id_ringbuffer.cpp [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_split.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_split.c [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o -MF CMakeFiles/aux_util.dir/u_json.c.o.d -o CMakeFiles/aux_util.dir/u_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_json.c [ 10%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -MF CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o.d -o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_limited_unique_id.cpp [ 11%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_live_stats.cpp.o -MF CMakeFiles/aux_util.dir/u_live_stats.cpp.o.d -o CMakeFiles/aux_util.dir/u_live_stats.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_live_stats.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o -MF CMakeFiles/aux_util.dir/u_logging.c.o.d -o CMakeFiles/aux_util.dir/u_logging.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o -MF CMakeFiles/aux_util.dir/u_metrics.c.o.d -o CMakeFiles/aux_util.dir/u_metrics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_metrics.c [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o -MF CMakeFiles/aux_util.dir/u_misc.c.o.d -o CMakeFiles/aux_util.dir/u_misc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_misc.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o -MF CMakeFiles/aux_util.dir/u_pacing_app.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_app.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_app.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pacing_compositor_fake.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o -MF CMakeFiles/aux_util.dir/u_pretty_print.c.o.d -o CMakeFiles/aux_util.dir/u_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_pretty_print.c [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o -MF CMakeFiles/aux_util.dir/u_prober.c.o.d -o CMakeFiles/aux_util.dir/u_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_prober.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_session.c.o -MF CMakeFiles/aux_util.dir/u_session.c.o.d -o CMakeFiles/aux_util.dir/u_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_session.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_space_overseer.c.o -MF CMakeFiles/aux_util.dir/u_space_overseer.c.o.d -o CMakeFiles/aux_util.dir/u_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_space_overseer.c [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o [ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system.c.o -MF CMakeFiles/aux_util.dir/u_system.c.o.d -o CMakeFiles/aux_util.dir/u_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o -MF CMakeFiles/aux_util.dir/u_string_list.cpp.o.d -o CMakeFiles/aux_util.dir/u_string_list.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_string_list.cpp [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o -MF CMakeFiles/aux_util.dir/u_system_helpers.c.o.d -o CMakeFiles/aux_util.dir/u_system_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_system_helpers.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o -MF CMakeFiles/aux_util.dir/u_time.cpp.o.d -o CMakeFiles/aux_util.dir/u_time.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_time.cpp [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o -MF CMakeFiles/aux_util.dir/u_trace_marker.c.o.d -o CMakeFiles/aux_util.dir/u_trace_marker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_trace_marker.c [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -MF CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o.d -o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_tracked_imu_3dof.c [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o -MF CMakeFiles/aux_util.dir/u_var.cpp.o.d -o CMakeFiles/aux_util.dir/u_var.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_var.cpp [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o -MF CMakeFiles/aux_util.dir/u_vector.cpp.o.d -o CMakeFiles/aux_util.dir/u_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_vector.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o -MF CMakeFiles/aux_util.dir/u_config_json.c.o.d -o CMakeFiles/aux_util.dir/u_config_json.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_config_json.c [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_visibility_mask.c.o -MF CMakeFiles/aux_util.dir/u_visibility_mask.c.o.d -o CMakeFiles/aux_util.dir/u_visibility_mask.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_visibility_mask.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -MF CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o.d -o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_win32_com_guard.cpp [ 15%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o -MF CMakeFiles/aux_util.dir/u_worker.c.o.d -o CMakeFiles/aux_util.dir/u_worker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.c [ 15%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o -MF CMakeFiles/aux_util.dir/u_worker.cpp.o.d -o CMakeFiles/aux_util.dir/u_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_worker.cpp [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o -MF CMakeFiles/aux_util.dir/u_git_tag.c.o.d -o CMakeFiles/aux_util.dir/u_git_tag.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util/u_git_tag.c [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_linux.c.o -MF CMakeFiles/aux_util.dir/u_linux.c.o.d -o CMakeFiles/aux_util.dir/u_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_linux.c [ 16%] Linking CXX static library libaux_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util.a CMakeFiles/aux_util.dir/u_autoexpgain.c.o CMakeFiles/aux_util.dir/u_bitwise.c.o CMakeFiles/aux_util.dir/u_builders.c.o CMakeFiles/aux_util.dir/u_debug.c.o CMakeFiles/aux_util.dir/u_deque.cpp.o CMakeFiles/aux_util.dir/u_device.c.o CMakeFiles/aux_util.dir/u_distortion.c.o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o CMakeFiles/aux_util.dir/u_file.c.o CMakeFiles/aux_util.dir/u_file.cpp.o CMakeFiles/aux_util.dir/u_format.c.o CMakeFiles/aux_util.dir/u_frame.c.o CMakeFiles/aux_util.dir/u_hand_tracking.c.o CMakeFiles/aux_util.dir/u_hand_simulation.c.o CMakeFiles/aux_util.dir/u_handles.c.o CMakeFiles/aux_util.dir/u_hashmap.cpp.o CMakeFiles/aux_util.dir/u_hashset.cpp.o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o CMakeFiles/aux_util.dir/u_json.c.o CMakeFiles/aux_util.dir/u_limited_unique_id.cpp.o CMakeFiles/aux_util.dir/u_live_stats.cpp.o CMakeFiles/aux_util.dir/u_logging.c.o CMakeFiles/aux_util.dir/u_metrics.c.o CMakeFiles/aux_util.dir/u_misc.c.o CMakeFiles/aux_util.dir/u_pacing_app.c.o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o CMakeFiles/aux_util.dir/u_pretty_print.c.o CMakeFiles/aux_util.dir/u_prober.c.o CMakeFiles/aux_util.dir/u_session.c.o CMakeFiles/aux_util.dir/u_space_overseer.c.o CMakeFiles/aux_util.dir/u_string_list.cpp.o CMakeFiles/aux_util.dir/u_system.c.o CMakeFiles/aux_util.dir/u_system_helpers.c.o CMakeFiles/aux_util.dir/u_time.cpp.o CMakeFiles/aux_util.dir/u_trace_marker.c.o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o CMakeFiles/aux_util.dir/u_var.cpp.o CMakeFiles/aux_util.dir/u_vector.cpp.o CMakeFiles/aux_util.dir/u_config_json.c.o CMakeFiles/aux_util.dir/u_visibility_mask.c.o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o CMakeFiles/aux_util.dir/u_worker.c.o CMakeFiles/aux_util.dir/u_worker.cpp.o CMakeFiles/aux_util.dir/u_git_tag.c.o CMakeFiles/aux_util.dir/u_linux.c.o /usr/bin/ranlib libaux_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 16%] Built target aux_util make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o [ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_clock_tracking.c.o -MF CMakeFiles/aux_math.dir/m_clock_tracking.c.o.d -o CMakeFiles/aux_math.dir/m_clock_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_clock_tracking.c [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o [ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -MF CMakeFiles/aux_math.dir/m_base.cpp.o.d -o CMakeFiles/aux_math.dir/m_base.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_base.cpp [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -MF CMakeFiles/aux_math.dir/m_filter_fifo.c.o.d -o CMakeFiles/aux_math.dir/m_filter_fifo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_fifo.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -MF CMakeFiles/aux_math.dir/m_filter_one_euro.c.o.d -o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_filter_one_euro.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o -MF CMakeFiles/aux_math.dir/m_imu_pre.c.o.d -o CMakeFiles/aux_math.dir/m_imu_pre.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_pre.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o -MF CMakeFiles/aux_math.dir/m_hash.cpp.o.d -o CMakeFiles/aux_math.dir/m_hash.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_hash.cpp [ 18%] Building 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 [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -MF CMakeFiles/aux_math.dir/m_imu_3dof.c.o.d -o CMakeFiles/aux_math.dir/m_imu_3dof.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_imu_3dof.c [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_float.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_lowpass_integer.cpp [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o -MF CMakeFiles/aux_math.dir/m_optics.c.o.d -o CMakeFiles/aux_math.dir/m_optics.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_optics.c [ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -MF CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o.d -o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_matrix_projection.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o -MF CMakeFiles/aux_math.dir/m_permutation.c.o.d -o CMakeFiles/aux_math.dir/m_permutation.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_permutation.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -MF CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o.d -o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_quatexpmap.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -MF CMakeFiles/aux_math.dir/m_predict.c.o.d -o CMakeFiles/aux_math.dir/m_predict.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_predict.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o -MF CMakeFiles/aux_math.dir/m_relation_history.cpp.o.d -o CMakeFiles/aux_math.dir/m_relation_history.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_relation_history.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o -MF CMakeFiles/aux_math.dir/m_space.cpp.o.d -o CMakeFiles/aux_math.dir/m_space.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/math/m_space.cpp [ 19%] Linking CXX static library libaux_math.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -P CMakeFiles/aux_math.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_math.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_math.a CMakeFiles/aux_math.dir/m_base.cpp.o CMakeFiles/aux_math.dir/m_clock_tracking.c.o CMakeFiles/aux_math.dir/m_filter_fifo.c.o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o CMakeFiles/aux_math.dir/m_hash.cpp.o CMakeFiles/aux_math.dir/m_imu_3dof.c.o CMakeFiles/aux_math.dir/m_imu_pre.c.o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o CMakeFiles/aux_math.dir/m_matrix_projection.cpp.o CMakeFiles/aux_math.dir/m_optics.c.o CMakeFiles/aux_math.dir/m_permutation.c.o CMakeFiles/aux_math.dir/m_predict.c.o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o CMakeFiles/aux_math.dir/m_relation_history.cpp.o CMakeFiles/aux_math.dir/m_space.cpp.o /usr/bin/ranlib libaux_math.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 19%] Built target aux_math make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend make -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 -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/gstreamer /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake "--color=" make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_pssense.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rokid.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build 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-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build.make src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' 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-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.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-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rokid.dir/build.make src/xrt/drivers/CMakeFiles/drv_rokid.dir/build make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 20%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_pssense.dir/build.make src/xrt/drivers/CMakeFiles/drv_pssense.dir/build cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_sink.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_sink.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/build [ 21%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_device.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_controller.c [ 21%] Building CXX object src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o [ 22%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -MF CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o.d -o CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/ht_ctrl_emu/ht_ctrl_emu.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o -MF CMakeFiles/aux_util_process.dir/u_process.c.o.d -o CMakeFiles/aux_util_process.dir/u_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_device.c [ 23%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -MF CMakeFiles/aux_ogl.dir/ogl_api.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_api.c [ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o [ 23%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_combiner.c make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -MF CMakeFiles/aux_vk.dir/vk_bundle_init.c.o.d -o CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_bundle_init.c [ 23%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o [ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o [ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_device.cpp [ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o [ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o [ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -MF CMakeFiles/drv_vf.dir/vf/vf_driver.c.o.d -o CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vf/vf_driver.c [ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -MF CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o.d -o CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/twrap/twrap_slam.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -MF CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o.d -o CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/v4l2/v4l2_driver.c [ 23%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -MF CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o.d -o CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/multi_wrapper/multi.c [ 24%] Building C object src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -MF CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o.d -o CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/pssense/pssense_driver.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -MF CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o.d -o CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rokid/rokid_hmd.c [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -MF CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o.d -o CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hydra/hydra_driver.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_device.c [ 25%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_device.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_compositor.c [ 25%] Linking CXX static library libaux_util_process.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_process.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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-25.0.0+dfsg/obj-i686-linux-gnu' [ 25%] Built target aux_util_process make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 25%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_force_genlock.c [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_prober.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/sample/sample_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_hmd.c [ 26%] Linking CXX static library libdrv_twrap.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake [ 26%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -MF CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o.d -o CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/mock/mock_compositor.cpp [ 26%] Linking CXX static library libdrv_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_multi.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.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-25.0.0+dfsg/obj-i686-linux-gnu' /usr/bin/ar qc libdrv_multi.a CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o /usr/bin/ranlib libdrv_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 26%] Built target drv_twrap [ 26%] Built target drv_multi make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 26%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/daydream/daydream_prober.c [ 26%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/gstreamer/gst_pipeline.c [ 27%] Generating ipc_protocol_generated.h from protocol JSON description [ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/arduino/arduino_prober.c [ 27%] Linking CXX static library libdrv_hydra.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/ipc_protocol_generated.h [ 28%] Linking CXX static library libdrv_sample.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_sample.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_hydra.a CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o /usr/bin/ranlib libdrv_hydra.a /usr/bin/ar qc libdrv_sample.a CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o /usr/bin/ranlib libdrv_sample.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 28%] Built target drv_sample [ 28%] Linking CXX static library libdrv_rokid.a [ 28%] Built target drv_hydra cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rokid.dir/cmake_clean_target.cmake [ 28%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_packet.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rokid.dir/link.txt --verbose=1 [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psvr/psvr_prober.c [ 29%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_converter.c /usr/bin/ar qc libdrv_rokid.a CMakeFiles/drv_rokid.dir/rokid/rokid_hmd.c.o /usr/bin/ranlib libdrv_rokid.a [ 29%] Linking CXX static library libdrv_arduino.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake [ 29%] Linking CXX static library libdrv_daydream.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_daydream.dir/cmake_clean_target.cmake [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o [ 29%] Built target drv_rokid cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/simulated/simulated_prober.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1 [ 29%] Linking CXX static library libcomp_mock.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_mock.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_daydream.dir/link.txt --verbose=1 [ 30%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o [ 30%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_deinterleaver.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_queue.c [ 30%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_shmem.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_mock.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_arduino.a CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o /usr/bin/ranlib libdrv_arduino.a [ 30%] Building C object src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/hidapi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -MF CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o.d -o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/xreal_air/xreal_air_packet.c /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 [ 30%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_utils.c [ 30%] Built target drv_arduino /usr/bin/ar qc libcomp_mock.a CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o /usr/bin/ranlib libcomp_mock.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 30%] Built target drv_daydream [ 30%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_prober.c [ 30%] Linking CXX static library libdrv_vf.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vf.dir/cmake_clean_target.cmake [ 30%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/ipc_message_channel_unix.c [ 31%] Linking CXX static library libaux_gstreamer.a [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty/qwerty_sdl.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake [ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vf.dir/link.txt --verbose=1 [ 32%] Built target comp_mock [ 32%] Linking CXX static library libdrv_psvr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake [ 32%] Linking CXX static library libdrv_simulated.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/gstreamer && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1 [ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_cmd_pool.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1 [ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -MF CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o.d -o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_compositor_flags.c [ 32%] Linking CXX static library libdrv_v4l2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake /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 /usr/bin/ar qc libdrv_vf.a CMakeFiles/drv_vf.dir/vf/vf_driver.c.o /usr/bin/ranlib libdrv_vf.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_debug.c.o -MF CMakeFiles/aux_vk.dir/vk_debug.c.o.d -o CMakeFiles/aux_vk.dir/vk_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_debug.c [ 32%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/hdk/hdk_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_v4l2.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_simulated.a CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o /usr/bin/ranlib libdrv_simulated.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 32%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o [ 32%] Built target drv_vf cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_simple_queue.c /usr/bin/ar qc libdrv_psvr.a CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o /usr/bin/ranlib libdrv_psvr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 32%] Built target aux_gstreamer [ 32%] Built target drv_simulated [ 32%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o /usr/bin/ar qc libdrv_v4l2.a CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o /usr/bin/ranlib libdrv_v4l2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_enumerate.c.o -MF CMakeFiles/aux_vk.dir/vk_enumerate.c.o.d -o CMakeFiles/aux_vk.dir/vk_enumerate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_enumerate.c [ 32%] Linking CXX static library libdrv_cemu.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake [ 32%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o [ 32%] Built target drv_psvr [ 32%] Linking CXX static library libdrv_pssense.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_quirk.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_pssense.dir/cmake_clean_target.cmake [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -MF CMakeFiles/aux_vk.dir/vk_function_loaders.c.o.d -o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_function_loaders.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1 [ 33%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/multi/comp_multi_system.c [ 33%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_split.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_split.c [ 33%] Built target drv_v4l2 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_pssense.dir/link.txt --verbose=1 [ 34%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -MF CMakeFiles/aux_vk.dir/vk_helpers.c.o.d -o CMakeFiles/aux_vk.dir/vk_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_helpers.c [ 34%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -MF CMakeFiles/aux_ogl.dir/ogl_helpers.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/ogl_helpers.c /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 [ 34%] Linking CXX static library libdrv_xreal_air.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_xreal_air.dir/cmake_clean_target.cmake [ 34%] Built target drv_cemu /usr/bin/ar qc libdrv_pssense.a CMakeFiles/drv_pssense.dir/pssense/pssense_driver.c.o /usr/bin/ranlib libdrv_pssense.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_xreal_air.dir/link.txt --verbose=1 [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o [ 34%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o [ 34%] Built target drv_pssense cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -MF CMakeFiles/aux_ogl.dir/glx_api.c.o.d -o CMakeFiles/aux_ogl.dir/glx_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/glx_api.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -MF CMakeFiles/aux_vk.dir/vk_image_allocator.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_allocator.c [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.c /usr/bin/ar qc libdrv_xreal_air.a CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_hmd.c.o CMakeFiles/drv_xreal_air.dir/xreal_air/xreal_air_packet.c.o /usr/bin/ranlib libdrv_xreal_air.a [ 34%] Linking CXX static library libdrv_hdk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -MF CMakeFiles/aux_vk.dir/vk_print.c.o.d -o CMakeFiles/aux_vk.dir/vk_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_print.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1 [ 34%] Built target drv_xreal_air [ 35%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o [ 35%] Linking CXX static library libipc_shared.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -MF CMakeFiles/aux_vk.dir/vk_state_creators.c.o.d -o CMakeFiles/aux_vk.dir/vk_state_creators.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_state_creators.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake [ 35%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o [ 35%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -MF CMakeFiles/aux_ogl.dir/egl_api.c.o.d -o CMakeFiles/aux_ogl.dir/egl_api.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/ogl/egl_api.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_surface_info.c.o -MF CMakeFiles/aux_vk.dir/vk_surface_info.c.o.d -o CMakeFiles/aux_vk.dir/vk_surface_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_surface_info.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1 [ 35%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -MF CMakeFiles/aux_vk.dir/vk_sync_objects.c.o.d -o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_sync_objects.c /usr/bin/ar qc libdrv_hdk.a CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o /usr/bin/ranlib libdrv_hdk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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 CMakeFiles/ipc_shared.dir/shared/ipc_message_channel_unix.c.o /usr/bin/ranlib libipc_shared.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 35%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -MF CMakeFiles/aux_vk.dir/vk_time.c.o.d -o CMakeFiles/aux_vk.dir/vk_time.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vk/vk_time.c [ 35%] Built target drv_hdk [ 35%] Built target ipc_shared make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 35%] Generating ipc_client_generated.h from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/ipc_client_generated.h [ 35%] Generating ipc_client_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/ipc_client_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake "--color=" [ 35%] Linking CXX static library libaux_util_sink.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 35%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o [ 35%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_connection.c [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -MF CMakeFiles/ipc_client.dir/ipc_client_generated.c.o.d -o CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/ipc_client_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_compositor.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_hmd.c [ 36%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_device.c /usr/bin/ar qc libaux_util_sink.a CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o /usr/bin/ranlib libaux_util_sink.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 37%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_instance.c [ 37%] Built target aux_util_sink make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend [ 37%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_session.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 37%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_space_overseer.c [ 37%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o [ 38%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -MF CMakeFiles/aux_tracking.dir/t_imu.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_imu.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_imu.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -MF CMakeFiles/aux_tracking.dir/t_data_utils.c.o.d -o CMakeFiles/aux_tracking.dir/t_data_utils.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_data_utils.c make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 38%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o [ 38%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_camera.c [ 38%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_openvr_tracker.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -MF CMakeFiles/aux_tracking.dir/t_calibration.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_calibration.cpp [ 38%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o [ 38%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -MF CMakeFiles/aux_tracking.dir/t_convert.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_convert.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_convert.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_controller.c [ 39%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp [ 39%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system.c [ 39%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o [ 39%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/client/ipc_client_system_devices.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp [ 39%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp [ 39%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -MF CMakeFiles/aux_tracking.dir/t_file.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_file.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_file.cpp [ 39%] Linking CXX static library libaux_ogl.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -P CMakeFiles/aux_ogl.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/ogl && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_ogl.dir/link.txt --verbose=1 [ 40%] Linking CXX static library libcomp_multi.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_multi.dir/cmake_clean_target.cmake [ 40%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -MF CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp [ 41%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -MF CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o.d -o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_hsv_filter.c /usr/bin/ar qc libaux_ogl.a CMakeFiles/aux_ogl.dir/ogl_api.c.o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o CMakeFiles/aux_ogl.dir/glx_api.c.o CMakeFiles/aux_ogl.dir/egl_api.c.o /usr/bin/ranlib libaux_ogl.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_multi.dir/link.txt --verbose=1 [ 41%] Built target aux_ogl /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 [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -MF CMakeFiles/aux_tracking.dir/t_kalman.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_kalman.cpp [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp [ 41%] Built target comp_multi [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o [ 41%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -MF CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp [ 42%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -MF CMakeFiles/aux_tracking.dir/t_vit_loader.c.o.d -o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_vit_loader.c [ 42%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_firmware.c [ 42%] Linking CXX static library libaux_vk.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vk && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1 [ 42%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_hmd.c [ 42%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/flexkalman -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/vit_includes -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/hungarian -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -O3 -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp [ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_protocol.c [ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_radio.c /usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_cmd.c.o CMakeFiles/aux_vk.dir/vk_cmd_pool.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o CMakeFiles/aux_vk.dir/vk_debug.c.o CMakeFiles/aux_vk.dir/vk_enumerate.c.o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o CMakeFiles/aux_vk.dir/vk_helpers.c.o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o CMakeFiles/aux_vk.dir/vk_print.c.o CMakeFiles/aux_vk.dir/vk_state_creators.c.o CMakeFiles/aux_vk.dir/vk_surface_info.c.o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o CMakeFiles/aux_vk.dir/vk_time.c.o /usr/bin/ranlib libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 43%] Built target aux_vk [ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_tracker.c [ 43%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s_util.cpp [ 43%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/tinyceres/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/rift_s/rift_s.c make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake "--color=" make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 43%] Generating shaders/mesh.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/mesh.vert.h [ 43%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_client.c [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_vk_glue.c [ 44%] Linking CXX static library libdrv_qwerty.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_qwerty.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_qwerty.a CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o /usr/bin/ranlib libdrv_qwerty.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 44%] Built target drv_qwerty [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_client.c [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_memobj_swapchain.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.vert [ 44%] Generating shaders/blit.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp --vn shaders_blit_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/blit.comp.h [ 44%] Generating shaders/clear.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/clear.comp.h [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_glue.c [ 44%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gles_glue.c [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_egl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_egl_client.c [ 46%] Linking CXX static library libipc_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_client.dir/cmake_clean_target.cmake /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/blit.comp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_client.dir/link.txt --verbose=1 [ 47%] Generating shaders/distortion.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/distortion.comp.h /usr/bin/ar qc libipc_client.a CMakeFiles/ipc_client.dir/ipc_client_generated.c.o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o CMakeFiles/ipc_client.dir/client/ipc_client_connection.c.o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o CMakeFiles/ipc_client.dir/client/ipc_client_session.c.o CMakeFiles/ipc_client.dir/client/ipc_client_space_overseer.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system.c.o CMakeFiles/ipc_client.dir/client/ipc_client_system_devices.c.o /usr/bin/ranlib libipc_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_client.c [ 47%] Built target ipc_client make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/ctl /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/clear.comp [ 47%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/ctl && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o -MF CMakeFiles/monado-ctl.dir/main.c.o.d -o CMakeFiles/monado-ctl.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/ctl/main.c [ 47%] Generating shaders/layer.comp.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer.comp.h [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/client/comp_gl_xlib_glue.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/distortion.comp [ 47%] Generating shaders/layer_cylinder.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag --vn shaders_layer_cylinder_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.frag.h [ 48%] Generating shaders/layer_cylinder.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert --vn shaders_layer_cylinder_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer_cylinder.vert.h [ 48%] Generating shaders/layer_equirect2.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag --vn shaders_layer_equirect2_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.frag.h [ 48%] Generating shaders/layer_equirect2.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert --vn shaders_layer_equirect2_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer_equirect2.vert.h [ 48%] Generating shaders/layer_projection.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert --vn shaders_layer_projection_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer_projection.vert.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer.comp [ 48%] Linking CXX executable monado-ctl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/ctl && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-ctl.dir/link.txt --verbose=1 [ 48%] Generating shaders/layer_quad.vert.h [ 48%] Linking CXX static library libcomp_client.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert --vn shaders_layer_quad_vert -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer_quad.vert.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_client.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_client.a CMakeFiles/comp_client.dir/client/comp_vk_client.c.o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o /usr/bin/ranlib libcomp_client.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 48%] Built target comp_client make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake "--color=" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-ctl.dir/link.d "CMakeFiles/monado-ctl.dir/main.c.o" -o monado-ctl ../../auxiliary/util/libaux_util.a ../../ipc/libipc_client.a ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../../auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/i386-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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 [ 48%] Built target monado-ctl make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.vert /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_cylinder.frag [ 49%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o [ 49%] Generating shaders/layer_shared.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_action.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_action.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_action.c [ 49%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag --vn shaders_layer_shared_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/layer_shared.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_instance.c [ 49%] Generating shaders/mesh.frag.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/shaders/mesh.frag.h /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.frag /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_equirect2.vert [ 49%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_negotiate.c [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_session.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_projection.vert /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_quad.vert [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_space.c [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_swapchain.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/layer_shared.frag /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/shaders/mesh.frag cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake "--color=" [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_system.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 50%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -MF CMakeFiles/comp_render.dir/render/render_buffer.c.o.d -o CMakeFiles/comp_render.dir/render/render_buffer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_buffer.c In file included from /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug.h:16, from /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:14: /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp: In function 'bool xrt::auxiliary::tracking::slam::flush_poses(TrackerSlam&)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:772:28: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'int64_t' {aka 'long long int'} [-Wformat=] 772 | SLAM_TRACE("Dequeued SLAM pose ts=%ld p=[%f,%f,%f] r=[%f,%f,%f,%f]", // | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | nts, data.px, data.py, data.pz, data.ox, data.oy, data.oz, data.ow); | ~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:50:25: note: in expansion of macro 'U_LOG_IFL_T' 50 | #define SLAM_TRACE(...) U_LOG_IFL_T(t.log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:772:17: note: in expansion of macro 'SLAM_TRACE' 772 | SLAM_TRACE("Dequeued SLAM pose ts=%ld p=[%f,%f,%f] r=[%f,%f,%f,%f]", // | ^~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:772:53: note: format string is defined here 772 | SLAM_TRACE("Dequeued SLAM pose ts=%ld p=[%f,%f,%f] r=[%f,%f,%f,%f]", // | ~~^ | | | long int | %lld [ 50%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -MF CMakeFiles/comp_render.dir/render/render_compute.c.o.d -o CMakeFiles/comp_render.dir/render/render_compute.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_compute.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp: In function 'void t_slam_receive_imu(xrt_imu_sink*, xrt_imu_sample*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:1295:20: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 1295 | SLAM_TRACE("[%ld] imu t=%ld a=[%f,%f,%f] w=[%f,%f,%f]", now, ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:50:25: note: in expansion of macro 'U_LOG_IFL_T' 50 | #define SLAM_TRACE(...) U_LOG_IFL_T(t.log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:1295:9: note: in expansion of macro 'SLAM_TRACE' 1295 | SLAM_TRACE("[%ld] imu t=%ld a=[%f,%f,%f] w=[%f,%f,%f]", now, ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:1295:24: note: format string is defined here 1295 | SLAM_TRACE("[%ld] imu t=%ld a=[%f,%f,%f] w=[%f,%f,%f]", now, ts, a.x, a.y, a.z, w.x, w.y, w.z); | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:1295:20: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 1295 | SLAM_TRACE("[%ld] imu t=%ld a=[%f,%f,%f] w=[%f,%f,%f]", now, ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:50:25: note: in expansion of macro 'U_LOG_IFL_T' 50 | #define SLAM_TRACE(...) U_LOG_IFL_T(t.log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:1295:9: note: in expansion of macro 'SLAM_TRACE' 1295 | SLAM_TRACE("[%ld] imu t=%ld a=[%f,%f,%f] w=[%f,%f,%f]", now, ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/tracking/t_tracker_slam.cpp:1295:35: note: format string is defined here 1295 | SLAM_TRACE("[%ld] imu t=%ld a=[%f,%f,%f] w=[%f,%f,%f]", now, ts, a.x, a.y, a.z, w.x, w.y, w.z); | ~~^ | | | long int | %lld [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o -MF CMakeFiles/st_oxr.dir/oxr_binding.c.o.d -o CMakeFiles/st_oxr.dir/oxr_binding.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_binding.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_api_xdev.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o -MF CMakeFiles/st_oxr.dir/oxr_dpad.c.o.d -o CMakeFiles/st_oxr.dir/oxr_dpad.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_dpad.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o -MF CMakeFiles/st_oxr.dir/oxr_event.c.o.d -o CMakeFiles/st_oxr.dir/oxr_event.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_event.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -MF CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o.d -o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_frame_sync.c [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -MF CMakeFiles/st_oxr.dir/oxr_handle_base.c.o.d -o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_handle_base.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o -MF CMakeFiles/st_oxr.dir/oxr_input.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input.c [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -MF CMakeFiles/st_oxr.dir/oxr_input_transform.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_input_transform.c [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_instance.c [ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_distortion.c.o -MF CMakeFiles/comp_render.dir/render/render_distortion.c.o.d -o CMakeFiles/comp_render.dir/render/render_distortion.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_distortion.c [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o -MF CMakeFiles/st_oxr.dir/oxr_logger.c.o.d -o CMakeFiles/st_oxr.dir/oxr_logger.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_logger.c [ 52%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -MF CMakeFiles/comp_render.dir/render/render_gfx.c.o.d -o CMakeFiles/comp_render.dir/render/render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_gfx.c [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o -MF CMakeFiles/st_oxr.dir/oxr_path.c.o.d -o CMakeFiles/st_oxr.dir/oxr_path.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_path.c [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -MF CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o.d -o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_pretty_print.c [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session.c [ 54%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o -MF CMakeFiles/comp_render.dir/render/render_resources.c.o.d -o CMakeFiles/comp_render.dir/render/render_resources.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_resources.c [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_space.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_space.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_system.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_system.c [ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -MF CMakeFiles/comp_render.dir/render/render_shaders.c.o.d -o CMakeFiles/comp_render.dir/render/render_shaders.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_shaders.c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c: In function 'submit_projection_layer': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_frame_end.c:1308:31: warning: variable 'd_scs' set but not used [-Wunused-but-set-variable] 1308 | struct oxr_swapchain *d_scs[XRT_MAX_VIEWS] = {0}; | ^~~~~ [ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -MF CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o.d -o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_sub_alloc.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o -MF CMakeFiles/st_oxr.dir/oxr_verify.c.o.d -o CMakeFiles/st_oxr.dir/oxr_verify.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_verify.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_xdev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_xdev.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_vk.c [ 55%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -MF CMakeFiles/comp_render.dir/render/render_util.c.o.d -o CMakeFiles/comp_render.dir/render/render_util.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/render/render_util.c [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_vk.c [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -MF CMakeFiles/st_oxr.dir/oxr_vulkan.c.o.d -o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_vulkan.c [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_swapchain_gl.c [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_gl_xlib.c [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/oxr_session_gfx_egl.c [ 56%] Linking CXX static library libcomp_render.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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_distortion.c.o CMakeFiles/comp_render.dir/render/render_gfx.c.o CMakeFiles/comp_render.dir/render/render_resources.c.o CMakeFiles/comp_render.dir/render/render_shaders.c.o CMakeFiles/comp_render.dir/render/render_sub_alloc.c.o CMakeFiles/comp_render.dir/render/render_util.c.o /usr/bin/ranlib libcomp_render.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 56%] Built target comp_render make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -MF CMakeFiles/comp_util.dir/util/comp_semaphore.c.o.d -o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_semaphore.c [ 57%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o [ 58%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o [ 58%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o [ 58%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o [ 58%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_cs.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_cs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -MF CMakeFiles/comp_util.dir/util/comp_base.c.o.d -o CMakeFiles/comp_util.dir/util/comp_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_base.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -MF CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o.d -o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_layer_accum.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_scratch.c.o -MF CMakeFiles/comp_util.dir/util/comp_scratch.c.o.d -o CMakeFiles/comp_util.dir/util/comp_scratch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_scratch.c [ 58%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -MF CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o.d -o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_render_gfx.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -MF CMakeFiles/comp_util.dir/util/comp_swapchain.c.o.d -o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_swapchain.c [ 58%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -MF CMakeFiles/comp_util.dir/util/comp_sync.c.o.d -o CMakeFiles/comp_util.dir/util/comp_sync.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_sync.c [ 58%] Linking CXX static library libst_oxr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -P CMakeFiles/st_oxr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/oxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_oxr.dir/link.txt --verbose=1 [ 58%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -MF CMakeFiles/comp_util.dir/util/comp_vulkan.c.o.d -o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/util/comp_vulkan.c /usr/bin/ar qc libst_oxr.a CMakeFiles/st_oxr.dir/oxr_api_action.c.o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o CMakeFiles/st_oxr.dir/oxr_api_session.c.o CMakeFiles/st_oxr.dir/oxr_api_space.c.o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_api_system.c.o CMakeFiles/st_oxr.dir/oxr_api_xdev.c.o CMakeFiles/st_oxr.dir/oxr_binding.c.o CMakeFiles/st_oxr.dir/oxr_dpad.c.o CMakeFiles/st_oxr.dir/oxr_event.c.o CMakeFiles/st_oxr.dir/oxr_frame_sync.c.o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o CMakeFiles/st_oxr.dir/oxr_input.c.o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o CMakeFiles/st_oxr.dir/oxr_instance.c.o CMakeFiles/st_oxr.dir/oxr_logger.c.o CMakeFiles/st_oxr.dir/oxr_path.c.o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o CMakeFiles/st_oxr.dir/oxr_session.c.o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o CMakeFiles/st_oxr.dir/oxr_space.c.o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_system.c.o CMakeFiles/st_oxr.dir/oxr_verify.c.o CMakeFiles/st_oxr.dir/oxr_xdev.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o /usr/bin/ranlib libst_oxr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 58%] Built target st_oxr make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/openxr /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 59%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/openxr && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -MF CMakeFiles/openxr_monado.dir/target.c.o.d -o CMakeFiles/openxr_monado.dir/target.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/target.c [ 59%] Linking CXX shared module libopenxr_monado.so cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1 [ 59%] Linking CXX static library libcomp_util.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_util.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_util.a CMakeFiles/comp_util.dir/util/comp_base.c.o CMakeFiles/comp_util.dir/util/comp_layer_accum.c.o CMakeFiles/comp_util.dir/util/comp_render_cs.c.o CMakeFiles/comp_util.dir/util/comp_render_gfx.c.o CMakeFiles/comp_util.dir/util/comp_scratch.c.o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o CMakeFiles/comp_util.dir/util/comp_sync.c.o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o /usr/bin/ranlib libcomp_util.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 59%] Built target comp_util make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/null /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 59%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 60%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c [ 60%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h [ 60%] Generating /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake "--color=" [ 60%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/null && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -MF CMakeFiles/comp_null.dir/null_compositor.c.o.d -o CMakeFiles/comp_null.dir/null_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/null/null_compositor.c make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o [ 61%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o [ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -MF CMakeFiles/comp_main.dir/main/comp_compositor.c.o.d -o CMakeFiles/comp_main.dir/main/comp_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_compositor.c [ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_renderer.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_renderer.c [ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o -MF CMakeFiles/comp_main.dir/main/comp_settings.c.o.d -o CMakeFiles/comp_main.dir/main/comp_settings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_settings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -MF CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o.d -o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_mirror_to_debug_gui.c [ 62%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_xcb.c [ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -MF CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o.d -o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_target_swapchain.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_randr.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_nvidia.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_peek.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_peek.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_vk_display.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct.c [ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_wayland.c [ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor/main/comp_window_direct_wayland.c [ 63%] Linking CXX static library libcomp_null.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake [ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/xdg-shell.c [ 63%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols -isystem /usr/include/SDL2 -isystem /usr/include/libdrm -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/wayland-protocols/drm-lease-v1.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor/null && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_null.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_null.a CMakeFiles/comp_null.dir/null_compositor.c.o /usr/bin/ranlib libcomp_null.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 63%] Built target comp_null /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script="/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/openxr/libopenxr.version" -Wl,--dependency-file=CMakeFiles/openxr_monado.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -shared -o libopenxr_monado.so CMakeFiles/openxr_monado.dir/target.c.o ../../auxiliary/vk/libaux_vk.a ../../auxiliary/os/libaux_os.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/oxr/libst_oxr.a ../../ipc/libipc_client.a ../../compositor/libcomp_client.a ../../auxiliary/vk/libaux_vk.a /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so ../../auxiliary/ogl/libaux_ogl.a -ldl ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libvulkan.so /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/i386-linux-gnu/librt.a Generating OpenXR runtime manifest named /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/openxr_monado-dev.json for build tree usage cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/openxr && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/openxr_monado-dev.json -DLIBMONADO= -DTARGET_PATH=/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 63%] Built target openxr_monado [ 64%] Linking CXX static library libcomp_main.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -P CMakeFiles/comp_main.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/compositor && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_main.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_main.a CMakeFiles/comp_main.dir/main/comp_compositor.c.o CMakeFiles/comp_main.dir/main/comp_renderer.c.o CMakeFiles/comp_main.dir/main/comp_settings.c.o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o CMakeFiles/comp_main.dir/main/comp_mirror_to_debug_gui.c.o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o "CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o" "CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o" /usr/bin/ranlib libcomp_main.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 64%] Built target comp_main [ 64%] Linking CXX static library libxrt-external-catch2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-catch2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-catch2.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-catch2.a "CMakeFiles/xrt-external-catch2.dir/Catch2/catch_amalgamated.cpp.o" /usr/bin/ranlib libxrt-external-catch2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 64%] Built target xrt-external-catch2 make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/depend make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend 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 -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/depend make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend 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 -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake "--color=" make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_generic_callbacks.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-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_json.dir/DependInfo.cmake "--color=" 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 make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/build make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/build make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/build make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/build make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/build make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/build make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 65%] Building CXX object tests/CMakeFiles/tests_json.dir/tests_json.cpp.o [ 65%] Building CXX object tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o [ 65%] Building CXX object tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o [ 65%] Building CXX object tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_json.dir/tests_json.cpp.o -MF CMakeFiles/tests_json.dir/tests_json.cpp.o.d -o CMakeFiles/tests_json.dir/tests_json.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_json.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -MF CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o.d -o CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_generic_callbacks.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -MF CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o.d -o CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_swing_twist.cpp [ 66%] Building CXX object tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o [ 66%] Building CXX object tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -MF CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o.d -o CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_cxx_wrappers.cpp [ 66%] Building CXX object tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o -MF CMakeFiles/tests_deque.dir/tests_deque.cpp.o.d -o CMakeFiles/tests_deque.dir/tests_deque.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_deque.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -MF CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o.d -o CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_id_ringbuffer.cpp [ 66%] Building CXX object tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o [ 66%] Building CXX object tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o [ 66%] Building CXX object tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o [ 66%] Building CXX object tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -MF CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o.d -o CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_history_buf.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -MF CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o.d -o CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_float.cpp [ 66%] Building CXX object tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o [ 66%] Building CXX object tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -MF CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o.d -o CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_lowpass_integer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -MF CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o.d -o CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pacing.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -MF CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o.d -o CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quatexpmap.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -MF CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o.d -o CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_relation_chain.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o -MF CMakeFiles/tests_vector.dir/tests_vector.cpp.o.d -o CMakeFiles/tests_vector.dir/tests_vector.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vector.cpp [ 66%] Building CXX object tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o -MF CMakeFiles/tests_worker.dir/tests_worker.cpp.o.d -o CMakeFiles/tests_worker.dir/tests_worker.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_worker.cpp [ 66%] Building CXX object tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o -MF CMakeFiles/tests_rational.dir/tests_rational.cpp.o.d -o CMakeFiles/tests_rational.dir/tests_rational.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_rational.cpp [ 67%] Building CXX object tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /usr/include/eigen3 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -MF CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o.d -o CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_quat_change_of_basis.cpp make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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-25.0.0+dfsg/obj-i686-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o -MF CMakeFiles/tests_pose.dir/tests_pose.cpp.o.d -o CMakeFiles/tests_pose.dir/tests_pose.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_pose.cpp make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 67%] Building CXX object tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -MF CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o.d -o CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_vec3_angle.cpp [ 68%] Linking CXX executable tests_vector cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vector.dir/link.txt --verbose=1 [ 68%] Linking CXX executable tests_deque cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vector.dir/link.d CMakeFiles/tests_vector.dir/tests_vector.cpp.o -o tests_vector ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 68%] Linking CXX executable tests_cxx_wrappers cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_cxx_wrappers.dir/link.txt --verbose=1 [ 68%] Built target tests_vector make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 68%] Building CXX object tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -MF CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o.d -o CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_vulkan.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_deque.dir/link.d CMakeFiles/tests_deque.dir/tests_deque.cpp.o -o tests_deque ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 68%] Built target tests_deque make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_uv_to_tangent.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_uv_to_tangent.dir/build.make tests/CMakeFiles/tests_uv_to_tangent.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 69%] Building CXX object tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -MF CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o.d -o CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_uv_to_tangent.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_cxx_wrappers.dir/link.d CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -o tests_cxx_wrappers ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 69%] Built target tests_cxx_wrappers make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 69%] Building CXX object tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/oxr/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/openxr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/renderdoc_api -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -MF CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o.d -o CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_input_transform.cpp [ 70%] Linking CXX executable tests_id_ringbuffer [ 69%] Linking CXX executable tests_worker [ 70%] Linking CXX executable tests_quatexpmap [ 69%] Linking CXX executable tests_generic_callbacks [ 69%] Linking CXX executable tests_lowpass_float cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quatexpmap.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_id_ringbuffer.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_worker.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_generic_callbacks.dir/link.txt --verbose=1 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_float.dir/link.txt --verbose=1 [ 71%] Linking CXX executable tests_lowpass_integer cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_integer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_generic_callbacks.dir/link.d CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -o tests_generic_callbacks ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_id_ringbuffer.dir/link.d CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -o tests_id_ringbuffer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_worker.dir/link.d CMakeFiles/tests_worker.dir/tests_worker.cpp.o -o tests_worker ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Linking CXX executable tests_pose cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pose.dir/link.txt --verbose=1 [ 71%] Built target tests_generic_callbacks make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake "--color=" [ 71%] Built target tests_worker [ 71%] Built target tests_id_ringbuffer /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_float.dir/link.d CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -o tests_lowpass_float ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Built target tests_lowpass_float [ 71%] Building CXX object tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/tests/SDL2::SDL2 -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/Catch2 -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -MF CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o.d -o CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/tests/tests_comp_client_opengl.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_lowpass_integer.dir/link.d CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -o tests_lowpass_integer ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Linking CXX executable tests_pacing cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pacing.dir/link.txt --verbose=1 [ 71%] Built target tests_lowpass_integer /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quatexpmap.dir/link.d CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -o tests_quatexpmap ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Built target tests_quatexpmap /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pacing.dir/link.d CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -o tests_pacing ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Built target tests_pacing [ 71%] Linking CXX executable tests_vec3_angle cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vec3_angle.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_pose.dir/link.d CMakeFiles/tests_pose.dir/tests_pose.cpp.o -o tests_pose ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Built target tests_pose /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_vec3_angle.dir/link.d CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -o tests_vec3_angle ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Built target tests_vec3_angle [ 71%] Linking CXX executable tests_quat_swing_twist cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_swing_twist.dir/link.txt --verbose=1 [ 71%] Linking CXX executable tests_relation_chain cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_relation_chain.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_swing_twist.dir/link.d CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -o tests_quat_swing_twist ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Built target tests_quat_swing_twist /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_relation_chain.dir/link.d CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -o tests_relation_chain ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 71%] Built target tests_relation_chain [ 72%] Linking CXX executable tests_history_buf cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_history_buf.dir/link.txt --verbose=1 [ 72%] Linking CXX executable tests_uv_to_tangent cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_uv_to_tangent.dir/link.txt --verbose=1 [ 72%] Linking CXX executable tests_comp_client_vulkan cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_vulkan.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_vulkan.dir/link.d CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -o tests_comp_client_vulkan ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/compositor/libcomp_util.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 72%] Built target tests_comp_client_vulkan [ 72%] Linking CXX executable tests_quat_change_of_basis cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_change_of_basis.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_uv_to_tangent.dir/link.d CMakeFiles/tests_uv_to_tangent.dir/tests_uv_to_tangent.cpp.o -o tests_uv_to_tangent ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_render.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libvulkan.so make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 72%] Built target tests_uv_to_tangent /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_history_buf.dir/link.d CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -o tests_history_buf ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 72%] Built target tests_history_buf /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_quat_change_of_basis.dir/link.d CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -o tests_quat_change_of_basis ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 72%] Built target tests_quat_change_of_basis [ 72%] Linking CXX executable tests_json cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_json.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_json.dir/link.d CMakeFiles/tests_json.dir/tests_json.cpp.o -o tests_json ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 72%] Built target tests_json [ 73%] Linking CXX executable tests_comp_client_opengl cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_comp_client_opengl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_comp_client_opengl.dir/link.d CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -o tests_comp_client_opengl ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/i386-linux-gnu/libSDL2.so ../src/xrt/auxiliary/vk/libaux_vk.a /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-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/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 73%] Built target tests_comp_client_opengl [ 73%] Linking CXX executable tests_rational cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_rational.dir/link.txt --verbose=1 [ 73%] Linking CXX executable tests_input_transform cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_input_transform.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_rational.dir/link.d CMakeFiles/tests_rational.dir/tests_rational.cpp.o -o tests_rational ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 73%] Built target tests_rational /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/tests_input_transform.dir/link.d CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -o tests_input_transform ../src/external/libxrt-external-catch2.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/state_trackers/oxr/libst_oxr.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/i386-linux-gnu/libGLX.so /usr/lib/i386-linux-gnu/libOpenGL.so -ldl make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 73%] Built target tests_input_transform [ 74%] Linking CXX static library libdrv_rift_s.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_rift_s.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_rift_s.a CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o /usr/bin/ranlib libdrv_rift_s.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 74%] Built target drv_rift_s [ 74%] Linking CXX static library libaux_tracking.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -P CMakeFiles/aux_tracking.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_tracking.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_tracking.a CMakeFiles/aux_tracking.dir/t_data_utils.c.o CMakeFiles/aux_tracking.dir/t_imu.cpp.o CMakeFiles/aux_tracking.dir/t_openvr_tracker.cpp.o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o CMakeFiles/aux_tracking.dir/t_convert.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o CMakeFiles/aux_tracking.dir/t_file.cpp.o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o CMakeFiles/aux_tracking.dir/t_vit_loader.c.o CMakeFiles/aux_tracking.dir/t_tracker_slam.cpp.o /usr/bin/ranlib libaux_tracking.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 74%] Built target aux_tracking make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 74%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o [ 74%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o [ 74%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o [ 74%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o [ 74%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o [ 74%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o [ 75%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o [ 75%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o [ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o [ 76%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o [ 76%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o [ 76%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o [ 77%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o [ 77%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o [ 77%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -MF CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o.d -o CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/psmv/psmv_driver.c [ 78%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o -MF CMakeFiles/st_prober.dir/p_prober.c.o.d -o CMakeFiles/st_prober.dir/p_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_prober.c [ 78%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -MF CMakeFiles/aux_vive.dir/vive_bindings.c.o.d -o CMakeFiles/aux_vive.dir/vive_bindings.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_bindings.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_builder.c.o -MF CMakeFiles/aux_vive.dir/vive_builder.c.o.d -o CMakeFiles/aux_vive.dir/vive_builder.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_builder.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_base.c [ 78%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o -MF CMakeFiles/st_prober.dir/p_tracking.c.o.d -o CMakeFiles/st_prober.dir/p_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_tracking.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_calibration.c.o -MF CMakeFiles/aux_vive.dir/vive_calibration.c.o.d -o CMakeFiles/aux_vive.dir/vive_calibration.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_calibration.c [ 78%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_config.c [ 79%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_device.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -MF CMakeFiles/aux_vive.dir/vive_config.c.o.d -o CMakeFiles/aux_vive.dir/vive_config.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_config.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_runner.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -MF CMakeFiles/aux_vive.dir/vive_poses.c.o.d -o CMakeFiles/aux_vive.dir/vive_poses.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_poses.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_og.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_tweaks.c.o -MF CMakeFiles/aux_vive.dir/vive_tweaks.c.o.d -o CMakeFiles/aux_vive.dir/vive_tweaks.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/vive/vive_tweaks.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o -MF CMakeFiles/st_prober.dir/p_dump.c.o.d -o CMakeFiles/st_prober.dir/p_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_dump.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_hp.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o -MF CMakeFiles/st_prober.dir/p_libusb.c.o.d -o CMakeFiles/st_prober.dir/p_libusb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libusb.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_bt_controller.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o -MF CMakeFiles/st_prober.dir/p_udev.c.o.d -o CMakeFiles/st_prober.dir/p_udev.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_udev.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o -MF CMakeFiles/st_prober.dir/p_libuvc.c.o.d -o CMakeFiles/st_prober.dir/p_libuvc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/prober/p_libuvc.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd.c [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_hmd_controller.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_prober.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_protocol.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_controller_protocol.c [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_source.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/wmr/wmr_camera.c [ 80%] Linking CXX static library libaux_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/vive && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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_bindings.c.o CMakeFiles/aux_vive.dir/vive_builder.c.o CMakeFiles/aux_vive.dir/vive_calibration.c.o CMakeFiles/aux_vive.dir/vive_config.c.o CMakeFiles/aux_vive.dir/vive_poses.c.o CMakeFiles/aux_vive.dir/vive_tweaks.c.o /usr/bin/ranlib libaux_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 80%] 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 -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build make -f src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build.make src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 81%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o [ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o [ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o [ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o -MF CMakeFiles/drv_remote.dir/remote/r_device.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_device.c [ 82%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/steamvr_lh.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_device.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_device.c [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_prober.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_prober.c [ 82%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/device.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hmd.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hmd.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/driver_manager.cpp [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_controller.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_controller.c [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/iobuffer.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hub.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hub.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/remote/r_hub.c [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o [ 83%] Building CXX object src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_protocol.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_lighthouse.c [ 84%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/resources.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/settings.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/blockqueue.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/c++ -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/openvr_includes -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/valve-file-vdf -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -MF CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o.d -o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/steamvr_lh/interfaces/paths.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_source.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_source.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/vive/vive_source.c [ 84%] Linking CXX static library libst_prober.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/prober && /usr/bin/cmake -P CMakeFiles/st_prober.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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-25.0.0+dfsg/obj-i686-linux-gnu' [ 84%] Built target st_prober [ 85%] Linking CXX static library libdrv_psmv.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psmv.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_psmv.a CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o /usr/bin/ranlib libdrv_psmv.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 85%] Built target drv_psmv [ 86%] Linking CXX static library libdrv_remote.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_remote.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_remote.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_remote.a CMakeFiles/drv_remote.dir/remote/r_device.c.o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o CMakeFiles/drv_remote.dir/remote/r_hub.c.o /usr/bin/ranlib libdrv_remote.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 86%] Built target drv_remote [ 87%] Linking CXX static library libdrv_wmr.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_wmr.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_wmr.a CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_base.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_og.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_hp.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o /usr/bin/ranlib libdrv_wmr.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 87%] Built target drv_wmr [ 87%] Linking CXX static library libdrv_vive.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vive.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_vive.a CMakeFiles/drv_vive.dir/vive/vive_device.c.o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o CMakeFiles/drv_vive.dir/vive/vive_source.c.o /usr/bin/ranlib libdrv_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 87%] Built target drv_vive In file included from /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug.h:16, from /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:14: /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'timepoint_ns os_monotonic_get_ts()': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:398:39: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'long long int' [-Wformat=] 398 | EUROC_ASSERT(uts < INT64_MAX, "Timestamp=%" PRId64 " was greater than INT64_MAX=%ld", uts, INT64_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:93:60: note: in definition of macro 'U_LOG' 93 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:398:9: note: in expansion of macro 'EUROC_ASSERT' 398 | EUROC_ASSERT(uts < INT64_MAX, "Timestamp=%" PRId64 " was greater than INT64_MAX=%ld", uts, INT64_MAX); | ^~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void euroc_player_load_next_frame(euroc_player*, int, xrt_frame*&)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:438:25: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 438 | EUROC_TRACE(ep, "cam%d img t = %ld filename = %s", cam_index, timestamp, img_name.c_str()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:438:9: note: in expansion of macro 'EUROC_TRACE' 438 | EUROC_TRACE(ep, "cam%d img t = %ld filename = %s", cam_index, timestamp, img_name.c_str()); | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:438:42: note: format string is defined here 438 | EUROC_TRACE(ep, "cam%d img t = %ld filename = %s", cam_index, timestamp, img_name.c_str()); | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void euroc_player_push_next_frame(euroc_player*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:492:24: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 492 | "Playback %.2f%% - Frame %" PRId64 "/%" PRId64 " - IMU %" PRId64 "/%" PRId64, | ^ 493 | float(ep->img_seq) / float(fcount) * 100, ep->img_seq, fcount, ep->imu_seq, ep->imus->size()); | ~~~~~~ | | | size_t {aka unsigned int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:492:24: warning: format '%lld' expects argument of type 'long long int', but argument 8 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 492 | "Playback %.2f%% - Frame %" PRId64 "/%" PRId64 " - IMU %" PRId64 "/%" PRId64, | ^ 493 | float(ep->img_seq) / float(fcount) * 100, ep->img_seq, fcount, ep->imu_seq, ep->imus->size()); | ~~~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam0(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:688:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 688 | DEFINE_RECEIVE_CAM(0) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:48: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:688:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 688 | DEFINE_RECEIVE_CAM(0) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:61: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam1(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:689:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 689 | DEFINE_RECEIVE_CAM(1) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:48: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:689:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 689 | DEFINE_RECEIVE_CAM(1) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:61: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam2(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:690:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 690 | DEFINE_RECEIVE_CAM(2) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:48: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:690:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 690 | DEFINE_RECEIVE_CAM(2) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:61: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam3(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:691:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 691 | DEFINE_RECEIVE_CAM(3) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:48: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:691:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 691 | DEFINE_RECEIVE_CAM(3) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:61: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam4(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:692:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 692 | DEFINE_RECEIVE_CAM(4) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:48: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int64_t' {aka 'long long int'} [-Wformat=] 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:17: note: in expansion of macro 'EUROC_TRACE' 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:692:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 692 | DEFINE_RECEIVE_CAM(4) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:680:61: note: format string is defined here 680 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ~~^ | | | long int | %lld /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_imu_sample(xrt_imu_sink*, xrt_imu_sample*)': /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:719:25: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 719 | EUROC_TRACE(ep, "imu t=%ld ax=%f ay=%f az=%f wx=%f wy=%f wz=%f", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_logging.h:108:68: note: in definition of macro 'U_LOG_IFL' 108 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_driver.h:20:29: note: in expansion of macro 'U_LOG_IFL_T' 20 | #define EUROC_TRACE(e, ...) U_LOG_IFL_T(e->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:719:9: note: in expansion of macro 'EUROC_TRACE' 719 | EUROC_TRACE(ep, "imu t=%ld ax=%f ay=%f az=%f wx=%f wy=%f wz=%f", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~~ /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/euroc/euroc_player.cpp:719:34: note: format string is defined here 719 | EUROC_TRACE(ep, "imu t=%ld ax=%f ay=%f az=%f wx=%f wy=%f wz=%f", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ~~^ | | | long int | %lld [ 87%] Linking CXX static library libdrv_steamvr_lh.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_steamvr_lh.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_steamvr_lh.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_steamvr_lh.a CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/steamvr_lh.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/device.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/driver_manager.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/iobuffer.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/resources.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/settings.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/blockqueue.cpp.o CMakeFiles/drv_steamvr_lh.dir/steamvr_lh/interfaces/paths.cpp.o /usr/bin/ranlib libdrv_steamvr_lh.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 87%] Built target drv_steamvr_lh [ 87%] Linking CXX static library libdrv_euroc.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -P CMakeFiles/drv_euroc.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/drivers && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_euroc.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_euroc.a CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o /usr/bin/ranlib libdrv_euroc.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 87%] Built target drv_euroc make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 88%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o [ 88%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o [ 88%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o [ 88%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o [ 88%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o [ 88%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o [ 88%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -MF CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rgb_tracking.c [ 89%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -MF CMakeFiles/target_lists.dir/target_lists.c.o.d -o CMakeFiles/target_lists.dir/target_lists.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_lists.c [ 89%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -MF CMakeFiles/target_lists.dir/target_builder_remote.c.o.d -o CMakeFiles/target_lists.dir/target_builder_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_remote.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -MF CMakeFiles/target_lists.dir/target_builder_rift_s.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_rift_s.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -MF CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o.d -o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_lighthouse.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -MF CMakeFiles/target_lists.dir/target_builder_steamvr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_steamvr.c [ 89%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -MF CMakeFiles/target_lists.dir/target_builder_simulated.c.o.d -o CMakeFiles/target_lists.dir/target_builder_simulated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_simulated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_wmr.c.o -MF CMakeFiles/target_lists.dir/target_builder_wmr.c.o.d -o CMakeFiles/target_lists.dir/target_builder_wmr.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_wmr.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -MF CMakeFiles/target_lists.dir/target_builder_qwerty.c.o.d -o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_qwerty.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o -MF CMakeFiles/target_lists.dir/target_builder_legacy.c.o.d -o CMakeFiles/target_lists.dir/target_builder_legacy.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_legacy.c [ 89%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -MF CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o.d -o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_builder_xreal_air.c [ 89%] Linking CXX static library libtarget_lists.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_lists.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_lists.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_lists.a CMakeFiles/target_lists.dir/target_builder_legacy.c.o CMakeFiles/target_lists.dir/target_lists.c.o CMakeFiles/target_lists.dir/target_builder_remote.c.o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o CMakeFiles/target_lists.dir/target_builder_steamvr.c.o CMakeFiles/target_lists.dir/target_builder_simulated.c.o CMakeFiles/target_lists.dir/target_builder_wmr.c.o CMakeFiles/target_lists.dir/target_builder_qwerty.c.o CMakeFiles/target_lists.dir/target_builder_xreal_air.c.o /usr/bin/ranlib libtarget_lists.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 89%] Built target target_lists make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/depend make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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 -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 89%] Building C object src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o [ 90%] Building C object src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o -MF CMakeFiles/target_instance.dir/target_instance.c.o.d -o CMakeFiles/target_instance.dir/target_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -MF CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o.d -o CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common/target_instance_no_comp.c [ 90%] Linking CXX static library libtarget_instance_no_comp.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance_no_comp.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance_no_comp.dir/link.txt --verbose=1 [ 90%] Linking CXX static library libtarget_instance.a /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 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -P CMakeFiles/target_instance.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 90%] 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 cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/common && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance.dir/link.txt --verbose=1 make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /usr/bin/ar qc libtarget_instance.a CMakeFiles/target_instance.dir/target_instance.c.o /usr/bin/ranlib libtarget_instance.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 91%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o [ 91%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o [ 91%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o [ 91%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o [ 91%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o [ 91%] Built target target_instance [ 92%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o [ 92%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -MF CMakeFiles/cli.dir/cli_cmd_probe.c.o.d -o CMakeFiles/cli.dir/cli_cmd_probe.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_probe.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibration_dump.c [ 92%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_info.c.o -MF CMakeFiles/cli.dir/cli_cmd_info.c.o.d -o CMakeFiles/cli.dir/cli_cmd_info.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_info.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -MF CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o.d -o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_lighthouse.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -MF CMakeFiles/cli.dir/cli_cmd_slambatch.c.o.d -o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_slambatch.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o -MF CMakeFiles/cli.dir/cli_cmd_test.c.o.d -o CMakeFiles/cli.dir/cli_cmd_test.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_test.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -MF CMakeFiles/cli.dir/cli_main.c.o.d -o CMakeFiles/cli.dir/cli_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /usr/include/opencv4 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibrate.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/cli/cli_cmd_calibrate.c [ 92%] Linking CXX executable monado-cli cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/cli && /usr/bin/cmake -E cmake_link_script CMakeFiles/cli.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/cli.dir/link.d CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o CMakeFiles/cli.dir/cli_cmd_info.c.o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o CMakeFiles/cli.dir/cli_cmd_probe.c.o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o CMakeFiles/cli.dir/cli_cmd_test.c.o CMakeFiles/cli.dir/cli_main.c.o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -o monado-cli ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/os/libaux_os.a ../../auxiliary/os/libaux_os_ble.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../common/libtarget_instance_no_comp.a ../../state_trackers/prober/libst_prober.a /usr/lib/i386-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/i386-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/i386-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/i386-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/i386-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/i386-linux-gnu/libjpeg.so -ldl ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libvulkan.so /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 92%] Built target cli [ 92%] Linking CXX static library libxrt-external-imgui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui.a "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_tables.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/backends/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimgui/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_items.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/implot/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/cimplot/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o" /usr/bin/ranlib libxrt-external-imgui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 92%] Built target xrt-external-imgui make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 92%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui/imgui/backends/imgui_impl_sdl2.cpp [ 92%] Linking CXX static library libxrt-external-imgui-sdl2.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui-sdl2.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/external && /usr/bin/cmake -E cmake_link_script CMakeFiles/xrt-external-imgui-sdl2.dir/link.txt --verbose=1 /usr/bin/ar qc libxrt-external-imgui-sdl2.a "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/backends/imgui_impl_sdl2.cpp.o" /usr/bin/ranlib libxrt-external-imgui-sdl2.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 92%] Built target xrt-external-imgui-sdl2 make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 93%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o [ 93%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o [ 94%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o [ 94%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o [ 94%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o -MF CMakeFiles/st_gui.dir/gui_ogl.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -MF CMakeFiles/st_gui.dir/gui_ogl_sink.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_ogl_sink.c [ 94%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o [ 94%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o -MF CMakeFiles/st_gui.dir/gui_scene.cpp.o.d -o CMakeFiles/st_gui.dir/gui_scene.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -MF CMakeFiles/st_gui.dir/gui_scene_debug.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_debug.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_debug.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record_euroc.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -MF CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_main_menu.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_record.c [ 95%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o [ 95%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o [ 95%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o [ 95%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o -MF CMakeFiles/st_gui.dir/gui_prober.c.o.d -o CMakeFiles/st_gui.dir/gui_prober.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_prober.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o -MF CMakeFiles/st_gui.dir/gui_scene_remote.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_remote.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_remote.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -MF CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_calibrate.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -MF CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c [ 95%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o [ 95%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o [ 95%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o [ 96%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o -MF CMakeFiles/st_gui.dir/gui_stb.c.o.d -o CMakeFiles/st_gui.dir/gui_stb.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_stb.c [ 96%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o -MF CMakeFiles/st_gui.dir/gui_scene_video.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_video.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_video.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -MF CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_scene_tracking_overrides.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o -MF CMakeFiles/st_gui.dir/gui_window_record.c.o.d -o CMakeFiles/st_gui.dir/gui_window_record.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_window_record.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/stb -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -MF CMakeFiles/st_gui.dir/gui_widget_native_images.c.o.d -o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/gui_widget_native_images.c [ 96%] Linking CXX static library libst_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -P CMakeFiles/st_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/state_trackers/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libst_gui.a CMakeFiles/st_gui.dir/gui_ogl.c.o CMakeFiles/st_gui.dir/gui_ogl_sink.c.o CMakeFiles/st_gui.dir/gui_prober.c.o CMakeFiles/st_gui.dir/gui_scene.cpp.o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o CMakeFiles/st_gui.dir/gui_scene_debug.c.o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o CMakeFiles/st_gui.dir/gui_scene_record_euroc.c.o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o CMakeFiles/st_gui.dir/gui_scene_record.c.o CMakeFiles/st_gui.dir/gui_scene_remote.c.o CMakeFiles/st_gui.dir/gui_scene_video.c.o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o CMakeFiles/st_gui.dir/gui_stb.c.o CMakeFiles/st_gui.dir/gui_widget_native_images.c.o CMakeFiles/st_gui.dir/gui_window_record.c.o /usr/bin/ranlib libst_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 96%] Built target st_gui make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/depend make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/gui /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 96%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -MF CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o.d -o CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary/util/u_debug_gui.c [ 96%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o [ 97%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o [ 97%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -MF CMakeFiles/gui.dir/gui_sdl2.c.o.d -o CMakeFiles/gui.dir/gui_sdl2.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -MF CMakeFiles/gui.dir/gui_sdl2_imgui.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_imgui.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/gui && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -MF CMakeFiles/gui.dir/gui_sdl2_main.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/gui/gui_sdl2_main.c [ 97%] Linking CXX executable monado-gui cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1 [ 97%] Linking CXX static library libaux_util_debug_gui.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -P CMakeFiles/aux_util_debug_gui.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary/util && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_debug_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util_debug_gui.a CMakeFiles/aux_util_debug_gui.dir/u_debug_gui.c.o /usr/bin/ranlib libaux_util_debug_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 97%] Built target aux_util_debug_gui make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 97%] Generating ipc_server_generated.h from protocol JSON description [ 97%] Generating ipc_server_generated.c from protocol JSON description cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/python3 /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.py /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/shared/proto.json /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/ipc_server_generated.h cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 97%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o [ 98%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o [ 98%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o [ 98%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o [ 98%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_handler.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -MF CMakeFiles/ipc_server.dir/ipc_server_generated.c.o.d -o CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc/ipc_server_generated.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_per_client_thread.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_process.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cc -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc/server/ipc_server_mainloop_linux.c [ 98%] Linking CXX static library libipc_server.a cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cmake -P CMakeFiles/ipc_server.dir/cmake_clean_target.cmake cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/ipc && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_server.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_server.a CMakeFiles/ipc_server.dir/ipc_server_generated.c.o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o /usr/bin/ranlib libipc_server.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 98%] Built target ipc_server make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.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-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/monado-25.0.0+dfsg /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/service /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-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]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/build make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[3]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [ 98%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o [ 98%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o [ 98%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o [100%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o [100%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o [100%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o [100%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o -MF CMakeFiles/sdl-test.dir/sdl_device.c.o.d -o CMakeFiles/sdl-test.dir/sdl_device.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_device.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/service && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/usr/include/libusb-1.0 -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/common -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers/qwerty -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o -MF CMakeFiles/monado-service.dir/main.c.o.d -o CMakeFiles/monado-service.dir/main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/service/main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o -MF CMakeFiles/sdl-test.dir/sdl_compositor.c.o.d -o CMakeFiles/sdl-test.dir/sdl_compositor.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_compositor.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -MF CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o.d -o CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_hack_stubs.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -MF CMakeFiles/sdl-test.dir/sdl_instance.c.o.d -o CMakeFiles/sdl-test.dir/sdl_instance.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_instance.c [100%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o -MF CMakeFiles/sdl-test.dir/sdl_main.c.o.d -o CMakeFiles/sdl-test.dir/sdl_main.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_main.c cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/c++ -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -std=gnu++20 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o -MF CMakeFiles/sdl-test.dir/sdl_program.cpp.o.d -o CMakeFiles/sdl-test.dir/sdl_program.cpp.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_program.cpp cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cc -DCIMGUI_NO_EXPORT -DCIMGUI_USE_OPENGL3 -DCIMGUI_USE_SDL2 -DIMGUI_IMPL_API="extern \"C\"" -D_GNU_SOURCE -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/auxiliary -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/include -I/build/reproducible-path/monado-25.0.0+dfsg/src/external/nanopb -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/compositor -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/ipc -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/state_trackers/gui/.. -I/build/reproducible-path/monado-25.0.0+dfsg/src/xrt/drivers -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/imgui -isystem /build/reproducible-path/monado-25.0.0+dfsg/src/external/glad/include -isystem /usr/include/SDL2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wno-missing-braces -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -msse2 -mfpmath=sse -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -MF CMakeFiles/sdl-test.dir/sdl_swapchain.c.o.d -o CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -c /build/reproducible-path/monado-25.0.0+dfsg/src/xrt/targets/sdl_test/sdl_swapchain.c [100%] Linking CXX executable monado-service cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/service && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-service.dir/link.txt --verbose=1 [100%] Linking CXX executable sdl-test cd /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/src/xrt/targets/sdl_test && /usr/bin/cmake -E cmake_link_script CMakeFiles/sdl-test.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/gui.dir/link.d CMakeFiles/gui.dir/gui_sdl2.c.o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o CMakeFiles/gui.dir/gui_sdl2_main.c.o -o monado-gui ../../auxiliary/os/libaux_os.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../state_trackers/gui/libst_gui.a ../common/libtarget_instance_no_comp.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../state_trackers/prober/libst_prober.a /usr/lib/i386-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_remote.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_qwerty.a /usr/lib/i386-linux-gnu/libSDL2.so ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/i386-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/i386-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/i386-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libvulkan.so /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm -ldl /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_core.so.4.10.0 make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [100%] Built target gui /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/sdl-test.dir/link.d "CMakeFiles/sdl-test.dir/sdl_compositor.c.o" "CMakeFiles/sdl-test.dir/sdl_device.c.o" "CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o" "CMakeFiles/sdl-test.dir/sdl_instance.c.o" "CMakeFiles/sdl-test.dir/sdl_main.c.o" "CMakeFiles/sdl-test.dir/sdl_program.cpp.o" "CMakeFiles/sdl-test.dir/sdl_swapchain.c.o" -o sdl-test ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/os/libaux_os.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../compositor/libcomp_util.a ../../compositor/libcomp_multi.a ../../ipc/libipc_server.a ../../state_trackers/gui/libst_gui.a ../../drivers/libdrv_simulated.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_core.so.4.10.0 -ldl ../../drivers/libdrv_qwerty.a /usr/lib/i386-linux-gnu/libSDL2.so ../../ipc/libipc_shared.a /usr/lib/i386-linux-gnu/librt.a /usr/lib/i386-linux-gnu/libsystemd.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/i386-linux-gnu/libvulkan.so /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [100%] Built target sdl-test /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-25.0.0+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -ffloat-store -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -msse2 -mfpmath=sse -Wl,-z,relro -Wl,-z,now -fPIE -pie -Wl,--dependency-file=CMakeFiles/monado-service.dir/link.d "CMakeFiles/monado-service.dir/main.c.o" -o monado-service ../../auxiliary/util/libaux_util.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/prober/libst_prober.a ../../ipc/libipc_server.a ../common/libtarget_lists.a ../common/libtarget_instance.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_debug_gui.a ../../state_trackers/gui/libst_gui.a ../../auxiliary/gstreamer/libaux_gstreamer.a ../../../external/libxrt-external-imgui-sdl2.a ../../../external/libxrt-external-imgui.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/i386-linux-gnu/librt.a /usr/lib/i386-linux-gnu/libsystemd.so ../../state_trackers/prober/libst_prober.a /usr/lib/i386-linux-gnu/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_qwerty.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_wmr.a ../../drivers/libdrv_xreal_air.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_pssense.a ../../drivers/libdrv_psvr.a /usr/lib/i386-linux-gnu/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_rokid.a /usr/lib/i386-linux-gnu/libusb-1.0.so ../../drivers/libdrv_vive.a /usr/lib/i386-linux-gnu/libz.so ../../drivers/libdrv_steamvr_lh.a ../../auxiliary/vive/libaux_vive.a ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/i386-linux-gnu/libjpeg.so -ldl /usr/lib/i386-linux-gnu/libopencv_highgui.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_videoio.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgcodecs.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_video.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_calib3d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_features2d.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_flann.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_dnn.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_imgproc.so.4.10.0 /usr/lib/i386-linux-gnu/libopencv_core.so.4.10.0 ../../compositor/libcomp_main.a /usr/lib/i386-linux-gnu/libSDL2.so -lxcb-randr -lX11-xcb -lX11 -lxcb -lxcb-randr -lX11-xcb -lX11 -lxcb /usr/lib/i386-linux-gnu/libX11.so -lwayland-client /usr/lib/i386-linux-gnu/libdrm.so ../../compositor/null/libcomp_null.a ../../compositor/libcomp_util.a ../../compositor/libcomp_render.a ../../auxiliary/vk/libaux_vk.a ../../compositor/libcomp_multi.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/i386-linux-gnu/libvulkan.so /usr/lib/i386-linux-gnu/libcjson.so.1.7.18 -lm ../../auxiliary/os/libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' [100%] Built target monado-service make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' dh_auto_test cd obj-i686-linux-gnu && make -j24 test ARGS\+=--verbose ARGS\+=-j24 make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j24 UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: tests_cxx_wrappers 1: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_cxx_wrappers "--success" "--allow-running-no-tests" 1: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 1: Test timeout computed to be: 1500 test 2 Start 2: tests_deque 2: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_deque "--success" "--allow-running-no-tests" 2: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 2: Test timeout computed to be: 1500 test 3 Start 3: tests_generic_callbacks 3: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_generic_callbacks "--success" "--allow-running-no-tests" 3: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 3: Test timeout computed to be: 1500 test 4 Start 4: tests_history_buf 4: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_history_buf "--success" "--allow-running-no-tests" 4: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 4: Test timeout computed to be: 1500 test 5 Start 5: tests_id_ringbuffer 5: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_id_ringbuffer "--success" "--allow-running-no-tests" 5: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 5: Test timeout computed to be: 1500 test 6 Start 6: tests_json 6: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_json "--success" "--allow-running-no-tests" 6: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 6: Test timeout computed to be: 1500 test 7 Start 7: tests_lowpass_float 7: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_lowpass_float "--success" "--allow-running-no-tests" 7: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 7: Test timeout computed to be: 1500 test 8 Start 8: tests_lowpass_integer 8: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_lowpass_integer "--success" "--allow-running-no-tests" 8: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 8: Test timeout computed to be: 1500 test 9 Start 9: tests_pacing 9: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_pacing "--success" "--allow-running-no-tests" 9: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 9: Test timeout computed to be: 1500 test 10 Start 10: tests_quatexpmap 10: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_quatexpmap "--success" "--allow-running-no-tests" 10: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 10: Test timeout computed to be: 1500 test 11 Start 11: tests_quat_change_of_basis 11: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_quat_change_of_basis "--success" "--allow-running-no-tests" 11: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 11: Test timeout computed to be: 1500 test 12 Start 12: tests_quat_swing_twist 12: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_quat_swing_twist "--success" "--allow-running-no-tests" 12: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 12: Test timeout computed to be: 1500 test 13 Start 13: tests_rational 13: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_rational "--success" "--allow-running-no-tests" 13: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 13: Test timeout computed to be: 1500 test 14 Start 14: tests_relation_chain 14: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_relation_chain "--success" "--allow-running-no-tests" 14: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 14: Test timeout computed to be: 1500 test 15 Start 15: tests_vector 15: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_vector "--success" "--allow-running-no-tests" 15: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 15: Test timeout computed to be: 1500 test 16 Start 16: tests_worker 16: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_worker "--success" "--allow-running-no-tests" 16: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 16: Test timeout computed to be: 1500 test 17 Start 17: tests_pose 17: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_pose "--success" "--allow-running-no-tests" 17: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 17: Test timeout computed to be: 1500 test 18 Start 18: tests_vec3_angle 18: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_vec3_angle "--success" "--allow-running-no-tests" 18: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 18: Test timeout computed to be: 1500 test 19 Start 19: tests_comp_client_vulkan 19: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_comp_client_vulkan "--success" "--allow-running-no-tests" 19: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 19: Test timeout computed to be: 1500 test 20 Start 20: tests_uv_to_tangent 20: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_uv_to_tangent "--success" "--allow-running-no-tests" 20: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 20: Test timeout computed to be: 1500 test 21 Start 21: tests_input_transform 21: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_input_transform "--success" "--allow-running-no-tests" 21: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 21: Test timeout computed to be: 1500 test 22 Start 22: tests_comp_client_opengl 22: Test command: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests/tests_comp_client_opengl "--success" "--allow-running-no-tests" 22: Working Directory: /build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu/tests 22: Test timeout computed to be: 1500 1: Randomness seeded to: 3429088672 1: 1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1: tests_cxx_wrappers is a Catch2 v3.6.0 host application. 1: Run with -? for options 1: 1: ------------------------------------------------------------------------------- 1: unique_xrt_device 1: ------------------------------------------------------------------------------- 1: ./tests/tests_cxx_wrappers.cpp:31 1: ............................................................................... 1: 1: ./tests/tests_cxx_wrappers.cpp:38: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:42: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:45: PASSED: 1: CHECK( destroyed ) 1: with expansion: 1: true 1: 1: =============================================================================== 1: All tests passed (3 assertions in 1 test case) 1: 2: Randomness seeded to: 2732569795 2: 2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2: tests_deque is a Catch2 v3.6.0 host application. 2: Run with -? for options 2: 2: ------------------------------------------------------------------------------- 2: u_deque 2: Test interface generated from macros 2: ------------------------------------------------------------------------------- 2: ./tests/tests_deque.cpp:14 2: ............................................................................... 2: 2: ./tests/tests_deque.cpp:17: PASSED: 2: CHECK( dt.ptr != __null ) 2: with expansion: 2: 0x584fcfc0 != 0 2: 2: ./tests/tests_deque.cpp:24: PASSED: 2: CHECK( !u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:25: PASSED: 2: CHECK( elem == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:30: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:31: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:32: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 1 ) 2: with expansion: 2: 1 == 1 2: 2: ./tests/tests_deque.cpp:41: PASSED: 2: CHECK( a == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:42: PASSED: 2: CHECK( b == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:43: PASSED: 2: CHECK( c == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:45: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 3 ) 2: with expansion: 2: 3 == 3 2: 2: ./tests/tests_deque.cpp:47: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:48: PASSED: 2: CHECK( elem == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:49: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:50: PASSED: 2: CHECK( elem == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:51: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:52: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:54: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:57: PASSED: 2: CHECK( dt.ptr == __null ) 2: with expansion: 2: nullptr == 0 2: 2: =============================================================================== 2: All tests passed (18 assertions in 1 test case) 2: 3: Randomness seeded to: 1414243395 3: 3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: tests_generic_callbacks is a Catch2 v3.6.0 host application. 3: Run with -? for options 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: call when empty 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:39 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:41: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:42: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:43: PASSED: 3: CHECK( 0 == callbacks.removeCallback(&increment_userdata_int, (mask_t)MyEvent::LOST, nullptr) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: contains 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:51 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:53: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:54: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: removal matching 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:56 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:58: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:60: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numLost) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:70 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:72: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 0) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:74: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:77: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:79: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:83: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: large max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:86 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:88: PASSED: 3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 3) ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:90: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ./tests/tests_generic_callbacks.cpp:94: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: num_skip 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:97 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:99: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 3) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:101: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:104: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:106: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:110: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: invoke acquired 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:113 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:115: PASSED: 3: CHECK( 2 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:116: PASSED: 3: CHECK( 2 == numAcquired ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:117: PASSED: 3: CHECK( 0 == numLost ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:120: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: !false 3: with message: 3: should have removed themselves 3: 3: ./tests/tests_generic_callbacks.cpp:126: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: true 3: with message: 3: LOST callbacks should still be there 3: 3: ./tests/tests_generic_callbacks.cpp:128: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: with message: 3: LOST callbacks should still be there 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: invoke lost 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:132 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:134: PASSED: 3: CHECK( 1 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:135: PASSED: 3: CHECK( 0 == numAcquired ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:136: PASSED: 3: CHECK( 1 == numLost ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:139: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: !false 3: with message: 3: should have removed themselves 3: 3: ./tests/tests_generic_callbacks.cpp:145: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: with message: 3: ACQUIRED callbacks should still be there 3: 3: ./tests/tests_generic_callbacks.cpp:147: PASSED: 3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: 2 == 2 3: with message: 3: ACQUIRED callbacks should still be there 3: 3: =============================================================================== 3: All tests passed (61 assertions in 2 test cases) 3: 4: Randomness seeded to: 1323788368 4: 4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: tests_history_buf is a Catch2 v3.6.0 host application. 4: Run with -? for options 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:35 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:38: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:39: PASSED: 4: CHECK( m_relation_history_get(rh, 1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:41 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:62: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:63: PASSED: 4: CHECK_FALSE( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:66: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:67: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:68: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:69: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:72: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:73: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:74: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:75: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:78: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:79: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:80: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:81: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:84: PASSED: 4: CHECK_FALSE( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:85: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:86: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:87: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:89: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:91: PASSED: 4: CHECK( m_relation_history_get(rh, T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:92: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:94: PASSED: 4: CHECK( m_relation_history_get(rh, T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:95: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:97: PASSED: 4: CHECK( m_relation_history_get(rh, T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:98: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:101: PASSED: 4: CHECK( m_relation_history_get(rh, T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:103: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:105: PASSED: 4: CHECK( m_relation_history_get(rh, (T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:107: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:108: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:110: PASSED: 4: CHECK( m_relation_history_get(rh, (T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:112: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:113: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:115: PASSED: 4: CHECK( m_relation_history_get(rh, T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:117: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:130 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:133: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:134: PASSED: 4: CHECK( rh.get(1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:136 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:157: PASSED: 4: CHECK( rh.size() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:158: PASSED: 4: CHECK_FALSE( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:161: PASSED: 4: CHECK( rh.push(relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:162: PASSED: 4: CHECK( rh.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:163: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:164: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:167: PASSED: 4: CHECK( rh.push(relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:168: PASSED: 4: CHECK( rh.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:169: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:170: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:173: PASSED: 4: CHECK( rh.push(relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:174: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:175: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:176: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:179: PASSED: 4: CHECK_FALSE( rh.push(relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:180: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:181: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:182: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:184: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:186: PASSED: 4: CHECK( rh.get(T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:187: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:189: PASSED: 4: CHECK( rh.get(T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:190: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:192: PASSED: 4: CHECK( rh.get(T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:193: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:196: PASSED: 4: CHECK( rh.get(T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:198: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:200: PASSED: 4: CHECK( rh.get((T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:201: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:202: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:204: PASSED: 4: CHECK( rh.get((T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:205: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:206: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:208: PASSED: 4: CHECK( rh.get(T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:209: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior when empty 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:216 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:218: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:219: PASSED: 4: CHECK( 0 == buffer.size() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:220: PASSED: 4: CHECK_FALSE( buffer.begin().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:221: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:222: PASSED: 4: CHECK( buffer.begin() == buffer.end() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:225: PASSED: 4: REQUIRE_FALSE( buffer.pop_back() ) 4: with expansion: 4: !false 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:226: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: with message: 4: Check after pop_back 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with one 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:229 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:232: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:233: PASSED: 4: CHECK( buffer.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:236: PASSED: 4: CHECK( buffer.begin().valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:237: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:238: PASSED: 4: CHECK_FALSE( buffer.begin() == buffer.end() ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:243: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:245: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:247: PASSED: 4: CHECK( buffer.begin() == buffer.cbegin() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:248: PASSED: 4: CHECK( buffer.end() == buffer.cend() ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ./tests/tests_history_buf.cpp:251: PASSED: 4: CHECK( buffer.begin() == --(buffer.end()) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:254: PASSED: 4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:257: PASSED: 4: CHECK( buffer.begin() == buffer.begin()++ ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:260: PASSED: 4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:264: PASSED: 4: CHECK_NOTHROW( buffer.get_at_index(0) ) 4: 4: ./tests/tests_history_buf.cpp:265: PASSED: 4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) 4: with expansion: 4: !(0xff814374 == 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: !(0xff814374 == 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: !(0xff814374 == 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: !(0xff814374 == 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: !(0xff814374 == 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: !(0xff814374 == 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: !(0xff814378 == 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: !(0xff814378 == 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: !(0xff814378 == 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: !(0xff814374 == 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: !(0xff814374 == 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: !(0xff814374 == 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: !(0xff814374 == 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: Randomness seeded to: 3131862858 5: 5: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: tests_id_ringbuffer is a Catch2 v3.6.0 host application. 5: Run with -? for options 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior when empty 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:19 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:21: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: 5: ./tests/tests_id_ringbuffer.cpp:22: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: 5: ./tests/tests_id_ringbuffer.cpp:24: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:25: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:30: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with message: 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with one 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:33 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:36: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:37: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: 5: ./tests/tests_id_ringbuffer.cpp:38: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: 5: ./tests/tests_id_ringbuffer.cpp:45: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:46: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:47: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:48: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:49: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:50: PASSED: 5: CHECK( out_id_back == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:51: PASSED: 5: CHECK( out_id_front == out_id_back ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:56: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:57: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:61: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:62: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:66: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:67: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:71: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:75: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:76: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:80: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:81: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:88: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ./tests/tests_id_ringbuffer.cpp:91: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check front and back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:107 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:112: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:113: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:114: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:115: PASSED: 5: CHECK( out_id_back == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:116: PASSED: 5: CHECK( out_id_front != out_id_back ) 5: with expansion: 5: 0 != 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check contents 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:118 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:123: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:124: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:128: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 1, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:129: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:133: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:138: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:139: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:143: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:144: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:149: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:150: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:154: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:155: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:160: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:164: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:165: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:169: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 3, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:170: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( one_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: Check after pop_back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:173 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:176: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:178: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:179: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:182: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:184: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: algorithm behavior with 3 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:188 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:193: PASSED: 5: REQUIRE( zero_inner_index >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:194: PASSED: 5: REQUIRE( two_inner_index >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:195: PASSED: 5: REQUIRE( four_inner_index >= 0 ) 5: with expansion: 5: 3 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:199: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:200: PASSED: 5: CHECK( 3 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:204: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, nullptr, nullptr) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:205: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, &out_id, &out_index) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:206: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:207: PASSED: 5: CHECK( out_index == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:209: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:210: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:211: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:212: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:214: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, nullptr, nullptr) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:215: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, &out_id, &out_index) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:216: PASSED: 5: CHECK( out_id == 4 ) 5: with expansion: 5: 4 == 4 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:217: PASSED: 5: CHECK( out_index == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:222: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:223: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:224: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:225: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: =============================================================================== 5: All tests passed (92 assertions in 1 test case) 5: 6: Randomness seeded to: 1498098784 6: 6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: tests_json is a Catch2 v3.6.0 host application. 6: Run with -? for options 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: JSONBuilder builds as expected 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:96 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:116: PASSED: 6: CHECK( json_node.toString(false) == node_from_string.toString(false) ) 6: with expansion: 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: == 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: with messages: 6: json_node={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: node_from_string={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Complex JSON is preserved through save and load 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:119 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:124: PASSED: 6: CHECK( json_node.toString(false) == loaded.toString(false) ) 6: with expansion: 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: == 6: "{ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: }" 6: with messages: 6: json_node={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: loaded={ 6: "alpha": [1, true, 3.14, { 6: "beta": 4, 6: "gamma": 5 6: }, { 6: "delta": 6 6: }, [{ 6: "epsilon": [7], 6: "zeta": false 6: }]], 6: "eta": "theta", 6: "iota": { 6: "kappa": [{ 6: "lambda": [5.5, [4.4, 3.3], { 6: }, 2.2, 1, 0, { 6: }, [-1], -2.2, -3.3, -4.4, -5.5] 6: }] 6: }, 6: "mu": true, 6: "nu": false, 6: "xi": 42, 6: "omicron": [], 6: "pi": 3.141592, 6: "rho": [{ 6: "sigma": [{ 6: "tau": [{ 6: "upsilon": [[[]]] 6: }] 6: }] 6: }] 6: } 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Read methods work 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:127 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:129: PASSED: 6: CHECK( json_node["eta"].asString() == "theta" ) 6: with expansion: 6: "theta" == "theta" 6: 6: ERROR [asDouble] Invalid double: "theta" 6: From field named: eta, defaults 3.140000 6: ./tests/tests_json.cpp:130: PASSED: 6: CHECK( json_node["eta"].asDouble(3.14) == 3.14 ) 6: with expansion: 6: 3.14000000000000012 == 3.14000000000000012 6: 6: ./tests/tests_json.cpp:131: PASSED: 6: CHECK( json_node["mu"].asBool(false) == true ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_json.cpp:132: PASSED: 6: CHECK( json_node["alpha"][0].canBool() ) 6: with expansion: 6: true 6: 6: ./tests/tests_json.cpp:133: PASSED: 6: CHECK( json_node["alpha"][0].asBool(false) == true ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_json.cpp:134: PASSED: 6: CHECK( json_node["alpha"][4]["delta"].asInt(-1) == 6 ) 6: with expansion: 6: 6 == 6 6: 6: ./tests/tests_json.cpp:135: PASSED: 6: CHECK( json_node["alpha"][4]["delta"].asDouble(-1) == 6.0 ) 6: with expansion: 6: 6.0 == 6.0 6: 6: ./tests/tests_json.cpp:136: PASSED: 6: CHECK( json_node["rho"][0]["sigma"][0]["tau"][0]["upsilon"].asArray().size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_json.cpp:137: PASSED: 6: CHECK( json_node["alpha"][3].asObject()["gamma"].asInt() == 5 ) 6: with expansion: 6: 5 == 5 6: 6: ./tests/tests_json.cpp:138: PASSED: 6: CHECK( json_node["iota"].hasKey("kappa") ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: u_json 6: Can make a double 6: ------------------------------------------------------------------------------- 6: ./tests/tests_json.cpp:141 6: ............................................................................... 6: 6: ./tests/tests_json.cpp:147: PASSED: 6: CHECK( stringToDouble.isDouble() ) 6: with expansion: 6: true 6: 6: ./tests/tests_json.cpp:148: PASSED: 6: CHECK( stringToDouble.asDouble() == Catch::Approx(0.5).margin(e) ) 6: with expansion: 6: 0.5 == Approx( 0.5 ) 6: 6: =============================================================================== 6: All tests passed (14 assertions in 1 test case) 6: 7: Randomness seeded to: 2459433434 7: 7: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: tests_lowpass_float is a Catch2 v3.6.0 host application. 7: Run with -? for options 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:32 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 577.886474609f > 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 598.369995117f > 577.886474609f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.879821777f > 598.369995117f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.991149902f > 599.879821777f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.999328613f > 599.991149902f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.999938965f > 599.999328613f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 600.0f > 599.999938965f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:50 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 161.056747437f < 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.8150177f < 161.056747437f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.060073853f < 150.8150177f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.004425049f < 150.060073853f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.000320435f < 150.004425049f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.000030518f < 150.000320435f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0f < 150.000030518f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - float 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:66 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:32 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 577.88649532525164432 > 300.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 598.36997636999956285 7: > 7: 577.88649532525164432 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.87984821612678843 7: > 7: 598.36997636999956285 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99114340988546701 7: > 7: 599.87984821612678843 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99934716584368743 7: > 7: 599.99114340988546701 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99995187849606282 7: > 7: 599.99934716584368743 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999645288301053 7: > 7: 599.99995187849606282 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999973853607571 7: > 7: 599.99999645288301053 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999998072701146 7: > 7: 599.99999973853607571 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999857936928 7: > 7: 599.99999998072701146 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999989529442 7: > 7: 599.99999999857936928 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.9999999999922693 7: > 7: 599.99999999989529442 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 599.99999999999943157 7: > 7: 599.9999999999922693 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:44: PASSED: 7: REQUIRE( filter.getState() > prev ) 7: with expansion: 7: 600.0 > 599.99999999999943157 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ./tests/tests_lowpass_float.cpp:38: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:39: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:42: PASSED: 7: REQUIRE( filter.getState() == prev ) 7: with expansion: 7: 600.0 == 600.0 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:50 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 161.05675233737417784 < 300.0 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.81501181500019015 7: < 7: 161.05675233737417784 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.06007589193660579 7: < 7: 150.81501181500019015 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0044282950572665 7: < 7: 150.06007589193660579 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00032641707815628 7: < 7: 150.0044282950572665 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00002406075194017 7: < 7: 150.00032641707815628 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000177355849473 7: < 7: 150.00002406075194017 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000013073199057 7: < 7: 150.00000177355849473 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000963646585 7: < 7: 150.00000013073199057 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000071031536 7: < 7: 150.00000000963646585 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000005235279 7: < 7: 150.00000000071031536 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000386535 7: < 7: 150.00000000005235279 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000028422 7: < 7: 150.00000000000386535 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.00000000000002842 7: < 7: 150.00000000000028422 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:61: PASSED: 7: REQUIRE( filter.getState() < prev ) 7: with expansion: 7: 150.0 < 150.00000000000002842 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:56: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:57: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:59: PASSED: 7: REQUIRE( filter.getState() == newTarget ) 7: with expansion: 7: 150.0 == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:19 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:23: PASSED: 7: CHECK_FALSE( filter.isInitialized() ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:27: PASSED: 7: CHECK( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:28: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:29: PASSED: 7: CHECK( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: LowPassIIRFilter - double 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:66 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:71: PASSED: 7: REQUIRE( filter.isInitialized() ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:72: PASSED: 7: CHECK( filter.getTimestampNs() == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:73: PASSED: 7: REQUIRE( filter.getState() == InitialState ) 7: with expansion: 7: 300.0 == 300.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x56b078f0 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Increase 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:98 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 577.886474609f > 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 598.369995117f > 577.886474609f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.879821777f > 598.369995117f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.991149902f > 599.879821777f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.999328613f > 599.991149902f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 599.999938965f > 599.999328613f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:110: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 7: with expansion: 7: 600.0f > 599.999938965f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ./tests/tests_lowpass_float.cpp:104: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:105: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:108: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 7: with expansion: 7: 600.0f == 600.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x56b11bd0 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 8: Randomness seeded to: 86992092 8: 8: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: tests_lowpass_integer is a Catch2 v3.6.0 host application. 8: Run with -? for options 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:29 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:45 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - int32_t 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:60 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:29 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:39: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:34: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:37: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:45 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:55: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:51: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:53: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:18 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:22: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:25: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:26: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: IntegerLowPassIIRFilter - uint32_t 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:60 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:65: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:66: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x566c52f0 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:85 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 450 (0x1c2) > 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 525 (0x20d) > 450 (0x1c2) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 562 (0x232) > 525 (0x20d) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 581 (0x245) > 562 (0x232) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 590 (0x24e) > 581 (0x245) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 595 (0x253) > 590 (0x24e) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 597 (0x255) > 595 (0x253) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 598 (0x256) > 597 (0x255) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:95: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 8: with expansion: 8: 599 (0x257) > 598 (0x256) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ./tests/tests_lowpass_integer.cpp:90: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:93: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 8: with expansion: 8: 599 (0x257) == 599 (0x257) 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x566c5330 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:101 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 225 < 300 (0x12c) 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 187 < 225 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 168 < 187 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 159 < 168 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 154 < 159 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 152 < 154 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 151 < 152 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:111: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 8: with expansion: 8: 150 < 151 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ./tests/tests_lowpass_integer.cpp:107: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:109: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 8: with expansion: 8: 150 == 150 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:71 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:75: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x566c53a0 8: 8: ./tests/tests_lowpass_integer.cpp:77: PASSED: 8: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_integer.cpp:80: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:81: PASSED: 8: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_integer 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_integer.cpp:116 8: ............................................................................... 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: ./tests/tests_lowpass_integer.cpp:121: PASSED: 8: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_integer.cpp:122: PASSED: 8: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 8: with expansion: 8: 300 (0x12c) == 300 8: 8: =============================================================================== 8: All tests passed (390 assertions in 3 test cases) 8: 9: Randomness seeded to: 608326150 9: 9: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: tests_pacing is a Catch2 v3.6.0 host application. 9: Run with -? for options 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:199 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:203: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:205: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x57689a80 != nullptr 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158400000 (0x38d7eae377e00) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000158400000 (0x38d7eae377e00) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000161000000 (0x38d7eae5f2a40) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: faster than expected 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:220 9: ............................................................................... 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000161000000 (0x38d7eae5f2a40) 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 1 > 0 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000178400000 (0x38d7eaf68ab00) 9: >= 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000002240000 (0x38d7ea4e8ae00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id1 9: 1000000002240000 9: 1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000002240000 (0x38d7ea4e8ae00) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000002240000 (0x38d7ea4e8ae00) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: frame_id: 0 9: desired_present_time_ns: 1000000161000000 9: actual_present_time_ns: 1000000161000000 9: earliest_present_time_ns: 1000000017000000 9: present_margin_ns: 14760000 9: now_ns: 1000000162000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: >= 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: frame id1 9: 1000000002240000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 2 > 1 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190720000 (0x38d7eb024a800) 9: >= 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000179640000 (0x38d7eaf7b96c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id2 9: 1000000179640000 9: 2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000179640000 (0x38d7eaf7b96c0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000179640000 (0x38d7eaf7b96c0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: frame_id: 1 9: desired_present_time_ns: 1000000181000000 9: actual_present_time_ns: 1000000181000000 9: earliest_present_time_ns: 1000000181000000 9: present_margin_ns: 1360000 9: now_ns: 1000000182000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: >= 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: frame id2 9: 1000000179640000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 3 > 2 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000211040000 (0x38d7eb15ab700) 9: >= 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000217000000 (0x38d7eb1b5a840) 9: > 9: 1000000191960000 (0x38d7eb03793c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000217000000 (0x38d7eb1b5a840) 9: > 9: 1000000213000000 (0x38d7eb1789f40) 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id3 9: 1000000191960000 9: 3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000191960000 (0x38d7eb03793c0) 9: <= 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000191960000 (0x38d7eb03793c0) 9: <= 9: 1000000211040000 (0x38d7eb15ab700) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: frame_id: 2 9: desired_present_time_ns: 1000000193000000 9: actual_present_time_ns: 1000000193000000 9: earliest_present_time_ns: 1000000193000000 9: present_margin_ns: 1040000 9: now_ns: 1000000194000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: >= 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000213000000 (0x38d7eb1789f40) 9: with messages: 9: frame id3 9: 1000000191960000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 4 > 3 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000223040000 (0x38d7eb211d200) 9: >= 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: > 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: > 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000229000000 (0x38d7eb26cc340) 9: > 9: 1000000212280000 (0x38d7eb16da2c0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000229000000 (0x38d7eb26cc340) 9: > 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id4 9: 1000000212280000 9: 4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000212280000 (0x38d7eb16da2c0) 9: <= 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000212280000 (0x38d7eb16da2c0) 9: <= 9: 1000000223040000 (0x38d7eb211d200) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: frame_id: 3 9: desired_present_time_ns: 1000000213000000 9: actual_present_time_ns: 1000000213000000 9: earliest_present_time_ns: 1000000213000000 9: present_margin_ns: 720000 9: now_ns: 1000000214000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: >= 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: frame id4 9: 1000000212280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 5 > 4 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000243040000 (0x38d7eb342ff00) 9: >= 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000224280000 (0x38d7eb224bdc0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id5 9: 1000000224280000 9: 5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000224280000 (0x38d7eb224bdc0) 9: <= 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000224280000 (0x38d7eb224bdc0) 9: <= 9: 1000000243040000 (0x38d7eb342ff00) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: frame_id: 4 9: desired_present_time_ns: 1000000225000000 9: actual_present_time_ns: 1000000225000000 9: earliest_present_time_ns: 1000000225000000 9: present_margin_ns: 720000 9: now_ns: 1000000226000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: >= 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: frame id5 9: 1000000224280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 6 > 5 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000255040000 (0x38d7eb3fa1a00) 9: >= 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000244280000 (0x38d7eb355eac0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id6 9: 1000000244280000 9: 6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000244280000 (0x38d7eb355eac0) 9: <= 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000244280000 (0x38d7eb355eac0) 9: <= 9: 1000000255040000 (0x38d7eb3fa1a00) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000245000000 9: actual_present_time_ns: 1000000245000000 9: earliest_present_time_ns: 1000000245000000 9: present_margin_ns: 720000 9: now_ns: 1000000246000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: >= 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: frame id6 9: 1000000244280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 7 > 6 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000275040000 (0x38d7eb52b4700) 9: >= 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000281000000 (0x38d7eb5863840) 9: > 9: 1000000256280000 (0x38d7eb40d05c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000281000000 (0x38d7eb5863840) 9: > 9: 1000000277000000 (0x38d7eb5492f40) 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id7 9: 1000000256280000 9: 7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000256280000 (0x38d7eb40d05c0) 9: <= 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000256280000 (0x38d7eb40d05c0) 9: <= 9: 1000000275040000 (0x38d7eb52b4700) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000257000000 9: actual_present_time_ns: 1000000257000000 9: earliest_present_time_ns: 1000000257000000 9: present_margin_ns: 720000 9: now_ns: 1000000258000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: >= 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000277000000 (0x38d7eb5492f40) 9: with messages: 9: frame id7 9: 1000000256280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 8 > 7 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000287040000 (0x38d7eb5e26200) 9: >= 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: > 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: > 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000293000000 (0x38d7eb63d5340) 9: > 9: 1000000276280000 (0x38d7eb53e32c0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000293000000 (0x38d7eb63d5340) 9: > 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id8 9: 1000000276280000 9: 8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000276280000 (0x38d7eb53e32c0) 9: <= 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000276280000 (0x38d7eb53e32c0) 9: <= 9: 1000000287040000 (0x38d7eb5e26200) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000277000000 9: actual_present_time_ns: 1000000277000000 9: earliest_present_time_ns: 1000000277000000 9: present_margin_ns: 720000 9: now_ns: 1000000278000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: >= 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: frame id8 9: 1000000276280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 9 > 8 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000307040000 (0x38d7eb7138f00) 9: >= 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000288280000 (0x38d7eb5f54dc0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id9 9: 1000000288280000 9: 9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000288280000 (0x38d7eb5f54dc0) 9: <= 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000288280000 (0x38d7eb5f54dc0) 9: <= 9: 1000000307040000 (0x38d7eb7138f00) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000289000000 9: actual_present_time_ns: 1000000289000000 9: earliest_present_time_ns: 1000000289000000 9: present_margin_ns: 720000 9: now_ns: 1000000290000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: >= 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: frame id9 9: 1000000288280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 10 > 9 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000319040000 (0x38d7eb7caaa00) 9: >= 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000308280000 (0x38d7eb7267ac0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id10 9: 1000000308280000 9: 10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000308280000 (0x38d7eb7267ac0) 9: <= 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000308280000 (0x38d7eb7267ac0) 9: <= 9: 1000000319040000 (0x38d7eb7caaa00) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000309000000 9: actual_present_time_ns: 1000000309000000 9: earliest_present_time_ns: 1000000309000000 9: present_margin_ns: 720000 9: now_ns: 1000000310000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: >= 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: frame id10 9: 1000000308280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 11 > 10 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000339040000 (0x38d7eb8fbd700) 9: >= 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000345000000 (0x38d7eb956c840) 9: > 9: 1000000320280000 (0x38d7eb7dd95c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000345000000 (0x38d7eb956c840) 9: > 9: 1000000341000000 (0x38d7eb919bf40) 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id11 9: 1000000320280000 9: 11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000320280000 (0x38d7eb7dd95c0) 9: <= 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000320280000 (0x38d7eb7dd95c0) 9: <= 9: 1000000339040000 (0x38d7eb8fbd700) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000321000000 9: actual_present_time_ns: 1000000321000000 9: earliest_present_time_ns: 1000000321000000 9: present_margin_ns: 720000 9: now_ns: 1000000322000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: >= 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000341000000 (0x38d7eb919bf40) 9: with messages: 9: frame id11 9: 1000000320280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 12 > 11 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000351040000 (0x38d7eb9b2f200) 9: >= 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000340280000 (0x38d7eb90ec2c0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id12 9: 1000000340280000 9: 12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000340280000 (0x38d7eb90ec2c0) 9: <= 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000340280000 (0x38d7eb90ec2c0) 9: <= 9: 1000000351040000 (0x38d7eb9b2f200) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000341000000 9: actual_present_time_ns: 1000000341000000 9: earliest_present_time_ns: 1000000341000000 9: present_margin_ns: 720000 9: now_ns: 1000000342000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: >= 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: frame id12 9: 1000000340280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 13 > 12 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000371040000 (0x38d7ebae41f00) 9: >= 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000377000000 (0x38d7ebb3f1040) 9: > 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000377000000 (0x38d7ebb3f1040) 9: > 9: 1000000373000000 (0x38d7ebb020740) 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id13 9: 1000000352280000 9: 13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: <= 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000352280000 (0x38d7eb9c5ddc0) 9: <= 9: 1000000371040000 (0x38d7ebae41f00) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000353000000 9: actual_present_time_ns: 1000000353000000 9: earliest_present_time_ns: 1000000353000000 9: present_margin_ns: 720000 9: now_ns: 1000000354000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: >= 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000373000000 (0x38d7ebb020740) 9: with messages: 9: frame id13 9: 1000000352280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 14 > 13 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000383040000 (0x38d7ebb9b3a00) 9: >= 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000372280000 (0x38d7ebaf70ac0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id14 9: 1000000372280000 9: 14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000372280000 (0x38d7ebaf70ac0) 9: <= 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000372280000 (0x38d7ebaf70ac0) 9: <= 9: 1000000383040000 (0x38d7ebb9b3a00) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000373000000 9: actual_present_time_ns: 1000000373000000 9: earliest_present_time_ns: 1000000373000000 9: present_margin_ns: 720000 9: now_ns: 1000000374000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: >= 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: frame id14 9: 1000000372280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 15 > 14 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000403040000 (0x38d7ebccc6700) 9: >= 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000409000000 (0x38d7ebd275840) 9: > 9: 1000000384280000 (0x38d7ebbae25c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000409000000 (0x38d7ebd275840) 9: > 9: 1000000405000000 (0x38d7ebcea4f40) 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id15 9: 1000000384280000 9: 15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000384280000 (0x38d7ebbae25c0) 9: <= 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000384280000 (0x38d7ebbae25c0) 9: <= 9: 1000000403040000 (0x38d7ebccc6700) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000385000000 9: actual_present_time_ns: 1000000385000000 9: earliest_present_time_ns: 1000000385000000 9: present_margin_ns: 720000 9: now_ns: 1000000386000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: >= 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000405000000 (0x38d7ebcea4f40) 9: with messages: 9: frame id15 9: 1000000384280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 16 > 15 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000415040000 (0x38d7ebd838200) 9: >= 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000404280000 (0x38d7ebcdf52c0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id16 9: 1000000404280000 9: 16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000404280000 (0x38d7ebcdf52c0) 9: <= 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000404280000 (0x38d7ebcdf52c0) 9: <= 9: 1000000415040000 (0x38d7ebd838200) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: frame_id: 15 9: desired_present_time_ns: 1000000405000000 9: actual_present_time_ns: 1000000405000000 9: earliest_present_time_ns: 1000000405000000 9: present_margin_ns: 720000 9: now_ns: 1000000406000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: >= 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: frame id16 9: 1000000404280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 17 > 16 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000435040000 (0x38d7ebeb4af00) 9: >= 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000441000000 (0x38d7ebf0fa040) 9: > 9: 1000000416280000 (0x38d7ebd966dc0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000441000000 (0x38d7ebf0fa040) 9: > 9: 1000000437000000 (0x38d7ebed29740) 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id17 9: 1000000416280000 9: 17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000416280000 (0x38d7ebd966dc0) 9: <= 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000416280000 (0x38d7ebd966dc0) 9: <= 9: 1000000435040000 (0x38d7ebeb4af00) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: frame_id: 16 9: desired_present_time_ns: 1000000417000000 9: actual_present_time_ns: 1000000417000000 9: earliest_present_time_ns: 1000000417000000 9: present_margin_ns: 720000 9: now_ns: 1000000418000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: >= 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000437000000 (0x38d7ebed29740) 9: with messages: 9: frame id17 9: 1000000416280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 18 > 17 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000447040000 (0x38d7ebf6bca00) 9: >= 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000436280000 (0x38d7ebec79ac0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id18 9: 1000000436280000 9: 18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000436280000 (0x38d7ebec79ac0) 9: <= 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000436280000 (0x38d7ebec79ac0) 9: <= 9: 1000000447040000 (0x38d7ebf6bca00) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: frame_id: 17 9: desired_present_time_ns: 1000000437000000 9: actual_present_time_ns: 1000000437000000 9: earliest_present_time_ns: 1000000437000000 9: present_margin_ns: 720000 9: now_ns: 1000000438000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: >= 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: frame id18 9: 1000000436280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 19 > 18 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000467040000 (0x38d7ec09cf700) 9: >= 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000473000000 (0x38d7ec0f7e840) 9: > 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000473000000 (0x38d7ec0f7e840) 9: > 9: 1000000469000000 (0x38d7ec0badf40) 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id19 9: 1000000448280000 9: 19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: <= 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000448280000 (0x38d7ebf7eb5c0) 9: <= 9: 1000000467040000 (0x38d7ec09cf700) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: frame_id: 18 9: desired_present_time_ns: 1000000449000000 9: actual_present_time_ns: 1000000449000000 9: earliest_present_time_ns: 1000000449000000 9: present_margin_ns: 720000 9: now_ns: 1000000450000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: >= 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000469000000 (0x38d7ec0badf40) 9: with messages: 9: frame id19 9: 1000000448280000 9: 9: ./tests/tests_pacing.cpp:259: PASSED: 9: CHECK( loopPred.frame_id > i ) 9: with expansion: 9: 20 > 19 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000479040000 (0x38d7ec1541200) 9: >= 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000468280000 (0x38d7ec0afe2c0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: frame id20 9: 1000000468280000 9: 20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000468280000 (0x38d7ec0afe2c0) 9: <= 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000468280000 (0x38d7ec0afe2c0) 9: <= 9: 1000000479040000 (0x38d7ec1541200) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: frame_id: 19 9: desired_present_time_ns: 1000000469000000 9: actual_present_time_ns: 1000000469000000 9: earliest_present_time_ns: 1000000469000000 9: present_margin_ns: 720000 9: now_ns: 1000000470000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: >= 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: frame id20 9: 1000000468280000 9: 10: Randomness seeded to: 1926955504 10: 10: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: tests_quatexpmap is a Catch2 v3.6.0 host application. 10: Run with -? for options 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000004583f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003146f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365674, -0.764589, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000011545f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.81379, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000012552f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365684, -0.764591, -3.02512 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000546f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000298f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000146f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001449f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764589, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.0f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000305f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000584f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000273f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000005202f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362762, -0.36276, 0.362765 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002212f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605024 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000006983f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362764, -0.362765, 0.362759 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000017714f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731184, 0.15291, 0.605023 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000223f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000519f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731348, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000264f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152917, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000089f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000045f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731345, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000133f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731345, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003074f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000001495f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365671, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002676f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000004362f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365672, -0.764589, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000413f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000443f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000446f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000119f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000206f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000287f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000119f <= 0.001 10: with messages: 10: vel=-1.8138, 1.8138, -1.8138 10: new_vel=-1.8138, 1.8138, -1.8138 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000238f <= 0.001 10: with messages: 10: vel=0.365673, -0.764588, -3.02511 10: new_vel=0.365673, -0.764588, -3.02511 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002574f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362758, -0.362761, 0.362759 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000516f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731351, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000003466f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.362761, -0.362763, 0.362758 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000002047f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731349, 0.152918, 0.60502 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000328f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000113f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000528f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000303f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731347, 0.152917, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test integrate velocity and finite difference mappings 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:22 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000052f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.000000047f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731346, 0.152918, 0.605022 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000003f <= 0.001 10: with messages: 10: vel=0.36276, -0.36276, 0.36276 10: new_vel=0.36276, -0.36276, 0.36276 10: 10: ./tests/tests_quatexpmap.cpp:53: PASSED: 10: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 10: with expansion: 10: 0.00000012f <= 0.001 10: with messages: 10: vel=-0.0731345, 0.152918, 0.605022 10: new_vel=-0.0731345, 0.152918, 0.605022 10: 10: ------------------------------------------------------------------------------- 10: m_quatexpmap 10: Test quat_exp and quat_ln are inverses 10: ------------------------------------------------------------------------------- 10: ./tests/tests_quatexpmap.cpp:58 10: ............................................................................... 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.0f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000003f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000067f <= 0.001 10: 10: ./tests/tests_quatexpmap.cpp:75: PASSED: 10: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 10: with expansion: 10: 0.000000206f <= 0.001 10: 10: =============================================================================== 10: All tests passed (52 assertions in 1 test case) 10: 11: ERROR [CATCH2_INTERNAL_TEST_0] LH to RH! 11: ERROR [log_quat] xyzw: 0.093434 0.931024 0.205409 0.286829 11: ERROR [log_quat] xyzw: -0.093434 0.931025 0.205409 -0.286829 11: ERROR [log_quat] xyzw: -0.093434 0.931024 0.205409 -0.286829 11: Randomness seeded to: 2443685588 11: 11: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: tests_quat_change_of_basis is a Catch2 v3.6.0 host application. 11: Run with -? for options 11: 11: ------------------------------------------------------------------------------- 11: QuaternionChangeOfBasis 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quat_change_of_basis.cpp:146 11: ............................................................................... 11: 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: -0.000000477f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.507165 -0.532617 -0.663541 0.137175 11: ERROR [log_quat] xyzw: -0.507165 0.532617 0.663541 0.137175 11: ERROR [log_quat] xyzw: 0.507165 -0.532617 -0.663541 -0.137175 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.628252 -0.725070 0.263857 0.099765 11: ERROR [log_quat] xyzw: -0.628252 0.725070 -0.263857 0.099765 11: ERROR [log_quat] xyzw: 0.628252 -0.725070 0.263857 -0.099765 11: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [CATCH2_INTERNAL_TEST_0] Unity to OpenXR! 11: ERROR [log_quat] xyzw: 0.310217 0.000000 0.000000 0.950666 11: ERROR [log_quat] xyzw: -0.310217 -0.000000 0.000000 0.950666 11: ERROR [log_quat] xyzw: 0.310217 0.000000 -0.000000 -0.950666 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [log_quat] xyzw: -0.311878 -0.314625 -0.877024 -0.185937 11: ERROR [log_quat] xyzw: -0.311878 -0.314625 0.877024 0.185937 11: ERROR [log_quat] xyzw: -0.311878 -0.314625 0.877024 0.185937 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.0f < 0.01 11: 11: ERROR [log_quat] xyzw: 0.435765 0.624755 0.398516 -0.510858 11: ERROR [log_quat] xyzw: 0.435765 0.624754 -0.398516 0.510858 11: ERROR [log_quat] xyzw: 0.435765 0.624755 -0.398516 0.510858 11: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 11: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 11: with expansion: 11: 0.000000238f < 0.01 11: 11: =============================================================================== 11: All tests passed (6 assertions in 1 test case) 11: 12: Randomness seeded to: 1370384788 12: 12: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: tests_quat_swing_twist is a Catch2 v3.6.0 host application. 12: Run with -? for options 12: 12: ------------------------------------------------------------------------------- 12: SwingTwistTriviallyInvertibleIn180DegreeHemisphere 12: ------------------------------------------------------------------------------- 12: ./tests/tests_quat_swing_twist.cpp:34 12: ............................................................................... 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ------------------------------------------------------------------------------- 12: SwingTwistAlwaysInvertibleIfYouUseSoundRotationEqualities 12: ------------------------------------------------------------------------------- 12: ./tests/tests_quat_swing_twist.cpp:68 12: ............................................................................... 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 12: CHECK( success ) 12: with expansion: 12: true 12: 12: =============================================================================== 12: All tests passed (40 assertions in 2 test cases) 12: 13: Randomness seeded to: 1232015723 13: 13: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: tests_rational is a Catch2 v3.6.0 host application. 13: Run with -? for options 13: 13: ------------------------------------------------------------------------------- 13: Rational - int32_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:52: PASSED: 13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:53: PASSED: 13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:55: PASSED: 13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 13: with expansion: 13: -8/5 == -8/5 13: 13: ./tests/tests_rational.cpp:56: PASSED: 13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 13: with expansion: 13: 13/8 == 13/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:81: PASSED: 13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:82: PASSED: 13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:83: PASSED: 13: CHECK( (val * T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:84: PASSED: 13: CHECK( (T{1} * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:86: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:87: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:89: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:90: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:92: PASSED: 13: CHECK( (val / T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - uint32_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - int64_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:52: PASSED: 13: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:53: PASSED: 13: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 13: with expansion: 13: -5/8 == -5/8 13: 13: ./tests/tests_rational.cpp:55: PASSED: 13: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 13: with expansion: 13: -8/5 == -8/5 13: 13: ./tests/tests_rational.cpp:56: PASSED: 13: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 13: with expansion: 13: 13/8 == 13/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:81: PASSED: 13: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:82: PASSED: 13: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:83: PASSED: 13: CHECK( (val * T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:84: PASSED: 13: CHECK( (T{1} * val) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:86: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:87: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:89: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:90: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:92: PASSED: 13: CHECK( (val / T{1}) == valNonNegativeDenominator ) 13: with expansion: 13: -5/8 == -5/8 13: with message: 13: val := 5/-8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: ------------------------------------------------------------------------------- 13: Rational - uint64_t 13: ------------------------------------------------------------------------------- 13: ./tests/tests_rational.cpp:31 13: ............................................................................... 13: 13: ./tests/tests_rational.cpp:35: PASSED: 13: CHECK( R{1, 1} == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:36: PASSED: 13: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:37: PASSED: 13: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 13: with expansion: 13: 1/1 == 1/1 13: 13: ./tests/tests_rational.cpp:38: PASSED: 13: CHECK( R::simplestUnity().as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: 13: ./tests/tests_rational.cpp:39: PASSED: 13: CHECK( R::simplestUnity().as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: 13: ./tests/tests_rational.cpp:41: PASSED: 13: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 13: with expansion: 13: 8/5 == 8/5 13: 13: ./tests/tests_rational.cpp:43: PASSED: 13: CHECK( R{5, 8}.complement() == R{3, 8} ) 13: with expansion: 13: 3/8 == 3/8 13: 13: ./tests/tests_rational.cpp:44: PASSED: 13: CHECK( R{8, 8}.complement() == R{0, 8} ) 13: with expansion: 13: 0/8 == 0/8 13: 13: ./tests/tests_rational.cpp:46: PASSED: 13: CHECK( R{0, 8}.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: 13: ./tests/tests_rational.cpp:47: PASSED: 13: CHECK( R{0, 8}.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: 13: ./tests/tests_rational.cpp:49: PASSED: 13: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 13: with expansion: 13: 5/8 == 5/8 13: 13: ./tests/tests_rational.cpp:62: PASSED: 13: CHECK( (R::simplestUnity() * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:63: PASSED: 13: CHECK( (val * R::simplestUnity()) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:64: PASSED: 13: CHECK( (val * T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:65: PASSED: 13: CHECK( (T{1} * val) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:67: PASSED: 13: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:68: PASSED: 13: CHECK( (val * val.reciprocal()).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:70: PASSED: 13: CHECK( (val / val).numerator == (val / val).denominator ) 13: with expansion: 13: 40 == 40 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:71: PASSED: 13: CHECK( (val / val).isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:73: PASSED: 13: CHECK( (val / T{1}) == val ) 13: with expansion: 13: 5/8 == 5/8 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:100: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:101: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:102: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:103: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/0 13: 13: ./tests/tests_rational.cpp:108: PASSED: 13: CHECK( val.isZero() ) 13: with expansion: 13: true 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:109: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:110: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:111: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:113: PASSED: 13: CHECK( val.as_float() == 0.0f ) 13: with expansion: 13: 0.0f == 0.0f 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:114: PASSED: 13: CHECK( val.as_double() == 0.0 ) 13: with expansion: 13: 0.0 == 0.0 13: with message: 13: val := 0/8 13: 13: ./tests/tests_rational.cpp:120: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:121: PASSED: 13: CHECK( val.isBetweenZeroAndOne() ) 13: with expansion: 13: true 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:122: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:123: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:125: PASSED: 13: CHECK( val.as_float() > 0.0f ) 13: with expansion: 13: 0.625f > 0.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:126: PASSED: 13: CHECK( val.as_float() < 1.0f ) 13: with expansion: 13: 0.625f < 1.0f 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:127: PASSED: 13: CHECK( val.as_double() > 0.0 ) 13: with expansion: 13: 0.625 > 0.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:128: PASSED: 13: CHECK( val.as_double() < 1.0 ) 13: with expansion: 13: 0.625 < 1.0 13: with message: 13: val := 5/8 13: 13: ./tests/tests_rational.cpp:134: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:135: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:136: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:137: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:139: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:140: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 8/8 13: 13: ./tests/tests_rational.cpp:145: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:146: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:147: PASSED: 13: CHECK( val.isUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:148: PASSED: 13: CHECK_FALSE( val.isOverUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:150: PASSED: 13: CHECK( val.as_float() == 1.0f ) 13: with expansion: 13: 1.0f == 1.0f 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:151: PASSED: 13: CHECK( val.as_double() == 1.0 ) 13: with expansion: 13: 1.0 == 1.0 13: with message: 13: val := 1/1 13: 13: ./tests/tests_rational.cpp:156: PASSED: 13: CHECK_FALSE( val.isZero() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:157: PASSED: 13: CHECK_FALSE( val.isBetweenZeroAndOne() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:158: PASSED: 13: CHECK_FALSE( val.isUnity() ) 13: with expansion: 13: !false 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:159: PASSED: 13: CHECK( val.isOverUnity() ) 13: with expansion: 13: true 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:161: PASSED: 13: CHECK( val.as_float() > 1.0f ) 13: with expansion: 13: 1.600000024f > 1.0f 13: with message: 13: val := 8/5 13: 13: ./tests/tests_rational.cpp:162: PASSED: 13: CHECK( val.as_double() > 1.0 ) 13: with expansion: 13: 1.60000000000000009 > 1.0 13: with message: 13: val := 8/5 13: 13: =============================================================================== 13: All tests passed (250 assertions in 4 test cases) 13: 14: Randomness seeded to: 1543010177 14: 14: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: tests_relation_chain is a Catch2 v3.6.0 host application. 14: Run with -? for options 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Not Valid 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:162 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:164: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "VT, NV, VT" 14: 14: ./tests/tests_relation_chain.cpp:165: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "VT, VT, VT, NV" 14: 14: ./tests/tests_relation_chain.cpp:166: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "P, NV, VNT" 14: 14: ./tests/tests_relation_chain.cpp:168: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "NV, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:169: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "NV, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:170: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "ONLY_ORIENTATION, NV" 14: 14: ./tests/tests_relation_chain.cpp:171: PASSED: 14: CHECK( result.relation_flags == kFlagsNotValid ) 14: with expansion: 14: 0 == 0 14: with message: 14: str := "ONLY_POSITION, NV" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Not Wrongly Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:174 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:176: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP, VT" 14: 14: ./tests/tests_relation_chain.cpp:177: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:178: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VT, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:179: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VT, VT, VNT, VT" 14: 14: ./tests/tests_relation_chain.cpp:180: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VT, P, VNT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:183: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VT, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:184: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VT, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:186: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, VT" 14: 14: ./tests/tests_relation_chain.cpp:187: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, VT" 14: 14: ./tests/tests_relation_chain.cpp:190: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VT, ONLY_ORIENTATION, P" 14: 14: ./tests/tests_relation_chain.cpp:191: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, VT, ONLY_POSITION, P" 14: 14: ./tests/tests_relation_chain.cpp:193: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, ONLY_ORIENTATION, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:194: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, ONLY_POSITION, VT, P" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:197 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:199: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:200: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, P, VT" 14: 14: ./tests/tests_relation_chain.cpp:201: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "VT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:202: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "IP, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:203: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, VT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:204: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "P, IP, VT, P" 14: 14: ./tests/tests_relation_chain.cpp:205: PASSED: 14: CHECK( result.relation_flags == kFlagsValidTracked ) 14: with expansion: 14: 51 == 51 14: with message: 14: str := "IP, IP, VT, IP, IP" 14: 14: ------------------------------------------------------------------------------- 14: Relation Chain Flags 14: Non-Tracked 14: ------------------------------------------------------------------------------- 14: ./tests/tests_relation_chain.cpp:208 14: ............................................................................... 14: 14: ./tests/tests_relation_chain.cpp:210: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:211: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, VNT, VNT" 14: 14: ./tests/tests_relation_chain.cpp:212: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:213: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:214: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP" 14: 14: ./tests/tests_relation_chain.cpp:215: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VNT" 14: 14: ./tests/tests_relation_chain.cpp:216: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:217: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "IP, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:218: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, VNT, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:219: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, IP, VNT, P" 14: 14: ./tests/tests_relation_chain.cpp:222: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "P, ONLY_ORIENTATION, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:223: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "P, ONLY_POSITION, IP, P" 14: 14: ./tests/tests_relation_chain.cpp:226: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, VNT" 14: 14: ./tests/tests_relation_chain.cpp:227: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, VNT" 14: 14: ./tests/tests_relation_chain.cpp:229: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, ONLY_ORIENTATION" 14: 14: ./tests/tests_relation_chain.cpp:230: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VNT, ONLY_POSITION" 14: 14: ./tests/tests_relation_chain.cpp:233: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "ONLY_ORIENTATION, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:234: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "ONLY_POSITION, P, VNT" 14: 14: ./tests/tests_relation_chain.cpp:236: PASSED: 14: CHECK( result.relation_flags == kFlagsValid ) 14: with expansion: 14: 3 == 3 14: with message: 14: str := "VNT, ONLY_ORIENTATION, P" 14: 14: ./tests/tests_relation_chain.cpp:237: PASSED: 14: CHECK( result.relation_flags == XRT_SPACE_RELATION_POSITION_VALID_BIT ) 14: with expansion: 14: 2 == 2 14: with message: 14: str := "VNT, ONLY_POSITION, P" 14: 14: =============================================================================== 14: All tests passed (47 assertions in 1 test case) 14: 15: Randomness seeded to: 908813255 15: 15: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: tests_vector is a Catch2 v3.6.0 host application. 15: Run with -? for options 15: 15: ------------------------------------------------------------------------------- 15: u_vector 15: Test interface generated from macros 15: ------------------------------------------------------------------------------- 15: ./tests/tests_vector.cpp:14 15: ............................................................................... 15: 15: ./tests/tests_vector.cpp:17: PASSED: 15: CHECK( vf.ptr != __null ) 15: with expansion: 15: 0x57799b40 != 0 15: 15: ./tests/tests_vector.cpp:31: PASSED: 15: CHECK( a == A ) 15: with expansion: 15: 2.710000038f == 2.710000038f 15: 15: ./tests/tests_vector.cpp:32: PASSED: 15: CHECK( b == B ) 15: with expansion: 15: 1.610000014f == 1.610000014f 15: 15: ./tests/tests_vector.cpp:33: PASSED: 15: CHECK( c == C ) 15: with expansion: 15: 3.140000105f == 3.140000105f 15: 15: ./tests/tests_vector.cpp:36: PASSED: 15: CHECK( vf.ptr == __null ) 15: with expansion: 15: nullptr == 0 15: 15: =============================================================================== 15: All tests passed (5 assertions in 1 test case) 15: 16: Randomness seeded to: 3633724107 16: 16: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: tests_worker is a Catch2 v3.6.0 host application. 16: Run with -? for options 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Sequential wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:57 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:60: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:61: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:62: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:64: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:65: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:66: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:71: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:72: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:73: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Simultaneous dispatch, reversed wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:76 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:78: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:79: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:80: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:86: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:87: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:88: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:91: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:92: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:93: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:21 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:51: PASSED: 16: CHECK( !calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:52: PASSED: 16: CHECK( !calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:53: PASSED: 16: CHECK( !calledA[2] ) 16: with expansion: 16: true 16: 16: ------------------------------------------------------------------------------- 16: TaskCollection 16: Simultaneous dispatch, reversed wait 16: ------------------------------------------------------------------------------- 16: ./tests/tests_worker.cpp:97 16: ............................................................................... 16: 16: ./tests/tests_worker.cpp:99: PASSED: 16: CHECK( !calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:100: PASSED: 16: CHECK( !calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:101: PASSED: 16: CHECK( !calledB[2] ) 16: with expansion: 16: true 16: 17: Randomness seeded to: 3276380171 17: 17: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: tests_pose is a Catch2 v3.6.0 host application. 17: Run with -? for options 17: 17: ------------------------------------------------------------------------------- 17: Pose invert works 17: ------------------------------------------------------------------------------- 17: ./tests/tests_pose.cpp:15 17: ............................................................................... 17: 17: ./tests/tests_pose.cpp:35: PASSED: 17: CHECK( m_vec3_len(out_a.position) < 0.001f ) 17: with expansion: 17: 0.000152588f < 0.001f 17: 17: ./tests/tests_pose.cpp:36: PASSED: 17: CHECK( 1 - abs(out_a.orientation.w) < 0.001f ) 17: with expansion: 17: 0.0f < 0.001f 17: 17: ./tests/tests_pose.cpp:38: PASSED: 17: CHECK( m_vec3_len(out_b.position) < 0.001f ) 17: with expansion: 17: 0.000062914f < 0.001f 17: 17: ./tests/tests_pose.cpp:39: PASSED: 17: CHECK( 1 - abs(out_b.orientation.w) < 0.001f ) 17: with expansion: 17: 0.0f < 0.001f 17: 17: ------------------------------------------------------------------------------- 17: Pose interpolation works 17: ------------------------------------------------------------------------------- 17: ./tests/tests_pose.cpp:42 17: ............................................................................... 17: 17: ./tests/tests_pose.cpp:61: PASSED: 17: CHECK( res.position.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:62: PASSED: 17: CHECK( res.position.y == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:63: PASSED: 17: CHECK( res.position.z == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:64: PASSED: 17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:65: PASSED: 17: CHECK( res.orientation.x == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:66: PASSED: 17: CHECK( res.orientation.y == Catch::Approx(0).margin(e) ) 17: with expansion: 17: 0.0f == Approx( 0.0 ) 17: 17: ./tests/tests_pose.cpp:67: PASSED: 17: CHECK( res.orientation.w == Catch::Approx(1).margin(e) ) 17: with expansion: 17: 0.99999994f == Approx( 1.0 ) 17: 17: =============================================================================== 17: All tests passed (11 assertions in 2 test cases) 17: 18: Randomness seeded to: 2663045643 18: 18: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: tests_vec3_angle is a Catch2 v3.6.0 host application. 18: Run with -? for options 18: 18: ------------------------------------------------------------------------------- 18: Vec3Angle 18: ------------------------------------------------------------------------------- 18: ./tests/tests_vec3_angle.cpp:14 18: ............................................................................... 18: 18: ./tests/tests_vec3_angle.cpp:17: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {-1, 0, 0}) == Catch::Approx(3.14159265358979323846) ) 18: with expansion: 18: 3.141592741f 18: == 18: Approx( 3.14159265358979312 ) 18: 18: ./tests/tests_vec3_angle.cpp:18: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {0, 1, 0}) == Catch::Approx(3.14159265358979323846 / 2) ) 18: with expansion: 18: 1.570796371f 18: == 18: Approx( 1.57079632679489656 ) 18: 18: ./tests/tests_vec3_angle.cpp:19: PASSED: 18: CHECK( m_vec3_angle({1, 0, 0}, {sqrt2_2, sqrt2_2, 0}) == Catch::Approx(3.14159265358979323846 / 4) ) 18: with expansion: 18: 0.785398126f 18: == 18: Approx( 0.78539816339744828 ) 18: 18: =============================================================================== 18: All tests passed (3 assertions in 1 test case) 18: 19: Randomness seeded to: 493473038 19: =============================================================================== 19: No tests ran 19: 20: Randomness seeded to: 565031676 20: 20: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: tests_uv_to_tangent is a Catch2 v3.6.0 host application. 20: Run with -? for options 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: normal 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:51 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: flipped_vertical 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:65 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: 1.0f is within 0.000001 of 1.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: -2.0f is within 0.000001 of -2.0 20: with messages: 20: f45.angle_up := -0.785398185f 20: f45.angle_down := 0.785398185f 20: f45.angle_left := -0.785398185f 20: f45.angle_right := 0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 45_degrees 20: flipped_horizontal 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:78 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: 1.0f is within 0.000001 of 1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -1.0f is within 0.000001 of -1.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: -2.0f is within 0.000001 of -2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 2.0f is within 0.000001 of 2.0 20: with messages: 20: f45.angle_up := 0.785398185f 20: f45.angle_down := -0.785398185f 20: f45.angle_left := 0.785398185f 20: f45.angle_right := -0.785398185f 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:38 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:41: PASSED: 20: REQUIRE_THAT( tan((3.14159265358979323846 / 4)), Catch::Matchers::WithinAbs(1.0, (0.000001)) ) 20: with expansion: 20: 0.99999999999999989 is within 0.000001 of 1.0 20: 20: ------------------------------------------------------------------------------- 20: render_calc_uv_to_tangent_lengths_rect 20: 30_degrees 20: ------------------------------------------------------------------------------- 20: ./tests/tests_uv_to_tangent.cpp:93 20: ............................................................................... 20: 20: ./tests/tests_uv_to_tangent.cpp:29: PASSED: 20: REQUIRE_THAT( result.x, Catch::Matchers::WithinAbs(truth.x, (0.000001)) ) 20: with expansion: 20: -0.577350259f is within 0.000001 of -0.57735025882720947 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:30: PASSED: 20: REQUIRE_THAT( result.y, Catch::Matchers::WithinAbs(truth.y, (0.000001)) ) 20: with expansion: 20: -0.577350259f is within 0.000001 of -0.57735025882720947 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:31: PASSED: 20: REQUIRE_THAT( result.w, Catch::Matchers::WithinAbs(truth.w, (0.000001)) ) 20: with expansion: 20: 1.154700518f is within 0.000001 of 1.15470051765441895 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: ./tests/tests_uv_to_tangent.cpp:32: PASSED: 20: REQUIRE_THAT( result.h, Catch::Matchers::WithinAbs(truth.h, (0.000001)) ) 20: with expansion: 20: 1.154700518f is within 0.000001 of 1.15470051765441895 20: with messages: 20: f30.angle_up := 0.52359879f 20: f30.angle_down := -0.52359879f 20: f30.angle_left := -0.52359879f 20: f30.angle_right := 0.52359879f 20: 20: =============================================================================== 20: All tests passed (20 assertions in 1 test case) 20: 21: Randomness seeded to: 2494615142 21: 21: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: tests_input_transform is a Catch2 v3.6.0 host application. 21: Run with -? for options 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -1.0f == -1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.5f == -0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.0f == -0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.5f == 0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:37 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:41: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:45: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:46: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 -1 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:48 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:53: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:54: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: -0.0f == -0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 0.5f == 0.5f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:58 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:62: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:66: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:67: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec1 0 to 1 identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:69 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:74: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:75: PASSED: 21: CHECK( input.value.vec1.x == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: path component x 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:85 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:87: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:92: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:93: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ./tests/tests_input_transform.cpp:95: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:96: PASSED: 21: CHECK( input.value.vec2.x == output.value.vec1.x ) 21: with expansion: 21: -1.0f == -1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get x of Vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: path component y 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:99 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:101: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:106: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:107: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ./tests/tests_input_transform.cpp:109: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:110: PASSED: 21: CHECK( input.value.vec2.y == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get y of Vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From Vec2 input 21: no component 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:113 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:115: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: 21: ./tests/tests_input_transform.cpp:120: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: 21: ./tests/tests_input_transform.cpp:121: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: 21: ./tests/tests_input_transform.cpp:124: PASSED: 21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: !false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock_vec2 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:128 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:131: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:135: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:136: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:138 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:142: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:143: PASSED: 21: CHECK( 0.0f == output.value.vec1.x ) 21: with expansion: 21: 0.0f == 0.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Adding transform: bool to float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:128 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:131: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:135: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:136: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Float action 21: From bool input 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:146 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:150: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:151: PASSED: 21: CHECK( 1.0f == output.value.vec1.x ) 21: with expansion: 21: 1.0f == 1.0f 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Adding transform: bool to float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:159 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:163: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:165: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:166: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:168 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:172: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:173: PASSED: 21: CHECK( input.value.boolean == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:159 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:163: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:165: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:166: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Bool identity 21: Roundtrip 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:168 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:172: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:173: PASSED: 21: CHECK( input.value.boolean == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:186 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:191: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:192: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:186 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:191: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:192: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:195 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:200: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:201: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:177 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:181: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:183: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:184: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 -1 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:195 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:200: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:201: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:215 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:220: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:221: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: True 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:215 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:220: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:221: PASSED: 21: CHECK( output.value.boolean == true ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:224 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:229: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:230: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:205 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:209: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:212: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:213: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be0080 != nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec1 0 to 1 21: False 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:224 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:229: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:230: PASSED: 21: CHECK( output.value.boolean == false ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Adding transform: threshold [0, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: x 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:240 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:242: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:245: PASSED: 21: CHECK( transform_count == 2 ) 21: with expansion: 21: 2 == 2 21: 21: ./tests/tests_input_transform.cpp:246: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be10a0 != nullptr 21: 21: ./tests/tests_input_transform.cpp:248: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:249: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get x of Vec2 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: y 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:252 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:254: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:257: PASSED: 21: CHECK( transform_count == 2 ) 21: with expansion: 21: 2 == 2 21: 21: ./tests/tests_input_transform.cpp:258: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56be10a0 != nullptr 21: 21: ./tests/tests_input_transform.cpp:260: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:261: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: Adding transform: get y of Vec2 21: Adding transform: threshold [-1, 1] float 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Bool action 21: From Vec2 21: no component 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:264 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:266: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: 21: ./tests/tests_input_transform.cpp:271: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: 21: ./tests/tests_input_transform.cpp:272: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: 21: ./tests/tests_input_transform.cpp:275: PASSED: 21: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: !false 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From Pose identity 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:284 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:287: PASSED: 21: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock_pose", &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:290: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_POSE' 21: Using identity transform for input. 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 4 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 4 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 4 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 1 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 1 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 1 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 0 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 0 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 0 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 2 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 2 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 2 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: No rule to get float from vec2f for binding /mock 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: Pose action 21: From other input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:293 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:306: PASSED: 21: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 21: with expansion: 21: !false 21: with message: 21: input_type := 3 21: 21: ./tests/tests_input_transform.cpp:311: PASSED: 21: CHECK( transform_count == 0 ) 21: with expansion: 21: 0 == 0 21: with message: 21: input_type := 3 21: 21: ./tests/tests_input_transform.cpp:312: PASSED: 21: CHECK( transforms == nullptr ) 21: with expansion: 21: nullptr == nullptr 21: with message: 21: input_type := 3 21: 21: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC3_MINUS_ONE_TO_ONE' 21: Could not transform! 21: 21: ------------------------------------------------------------------------------- 21: input_transform 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:21 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:318: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: up region is off in center 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:363 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:367: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:368: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 1/22 Test #1: tests_cxx_wrappers ............... Passed 0.08 sec 2/22 Test #2: tests_deque ...................... Passed 0.08 sec 3/22 Test #3: tests_generic_callbacks .......... Passed 0.07 sec 4/22 Test #4: tests_history_buf ................ Passed 0.07 sec 5/22 Test #5: tests_id_ringbuffer .............. Passed 0.07 sec 6/22 Test #6: tests_json ....................... Passed 0.07 sec 7/22 Test #8: tests_lowpass_integer ............ Passed 0.07 sec 8/22 Test #10: tests_quatexpmap ................. Passed 0.07 sec 9/22 Test #11: tests_quat_change_of_basis ....... Passed 0.07 sec 10/22 Test #12: tests_quat_swing_twist ........... Passed 0.06 sec 11/22 Test #13: tests_rational ................... Passed 0.06 sec 12/22 Test #14: tests_relation_chain ............. Passed 0.06 sec 13/22 Test #15: tests_vector ..................... Passed 0.06 sec 14/22 Test #17: tests_pose ....................... Passed 0.06 sec 15/22 Test #18: tests_vec3_angle ................. Passed 0.06 sec 16/22 Test #19: tests_comp_client_vulkan ......... Passed 0.06 sec 17/22 Test #20: tests_uv_to_tangent .............. Passed 0.05 sec 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Decrease 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:116 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 161.056747437f < 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.8150177f < 161.056747437f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.060073853f < 150.8150177f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.004425049f < 150.060073853f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.000320435f < 150.004425049f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.000030518f < 150.000320435f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:127: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 7: with expansion: 7: 150.0f < 150.000030518f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ./tests/tests_lowpass_float.cpp:122: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:123: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:125: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 7: with expansion: 7: 150.0f == 150.0f 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:78 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:82: PASSED: 7: CHECK( filter ) 7: with expansion: 7: 0x56b11a40 7: 7: ./tests/tests_lowpass_float.cpp:84: PASSED: 7: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: !false 7: 7: ./tests/tests_lowpass_float.cpp:89: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:90: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:93: PASSED: 7: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:94: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 12345 (0x3039) == 12345 (0x3039) 7: 7: ./tests/tests_lowpass_float.cpp:95: PASSED: 7: CHECK( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ------------------------------------------------------------------------------- 7: m_lowpass_float 7: Stay Same 7: ------------------------------------------------------------------------------- 7: ./tests/tests_lowpass_float.cpp:132 7: ............................................................................... 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 20012345 (0x1315d39) 7: == 7: 20012345 (0x1315d39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 40012345 (0x2628a39) 7: == 7: 40012345 (0x2628a39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 60012345 (0x393b739) 7: == 7: 60012345 (0x393b739) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 80012345 (0x4c4e439) 7: == 7: 80012345 (0x4c4e439) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 100012345 (0x5f61139) 7: == 7: 100012345 (0x5f61139) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 120012345 (0x7273e39) 7: == 7: 120012345 (0x7273e39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 140012345 (0x8586b39) 7: == 7: 140012345 (0x8586b39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 160012345 (0x9899839) 7: == 7: 160012345 (0x9899839) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 180012345 (0xabac539) 7: == 7: 180012345 (0xabac539) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 200012345 (0xbebf239) 7: == 7: 200012345 (0xbebf239) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 220012345 (0xd1d1f39) 7: == 7: 220012345 (0xd1d1f39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 240012345 (0xe4e4c39) 7: == 7: 240012345 (0xe4e4c39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 260012345 (0xf7f7939) 7: == 7: 260012345 (0xf7f7939) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 280012345 (0x10b0a639) 7: == 7: 280012345 (0x10b0a639) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 300012345 (0x11e1d339) 7: == 7: 300012345 (0x11e1d339) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 320012345 (0x13130039) 7: == 7: 320012345 (0x13130039) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 340012345 (0x14442d39) 7: == 7: 340012345 (0x14442d39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 360012345 (0x15755a39) 7: == 7: 360012345 (0x15755a39) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 380012345 (0x16a68739) 7: == 7: 380012345 (0x16a68739) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: ./tests/tests_lowpass_float.cpp:137: PASSED: 7: REQUIRE( m_lowpass_float_is_initialized(filter) ) 7: with expansion: 7: true 7: 7: ./tests/tests_lowpass_float.cpp:138: PASSED: 7: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 7: with expansion: 7: 400012345 (0x17d7b439) 7: == 7: 400012345 (0x17d7b439) 7: 7: ./tests/tests_lowpass_float.cpp:139: PASSED: 7: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 7: with expansion: 7: 300.0f == 300.0f 7: 7: =============================================================================== 7: All tests passed (585 assertions in 3 test cases) 7: 18/22 Test #7: tests_lowpass_float .............. Passed 0.07 sec 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: frame id20 9: 1000000468280000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000499040000 (0x38d7ec2853f00) 9: >= 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000499040000 (0x38d7ec2853f00) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000505000000 (0x38d7ec2e03040) 9: > 9: 1000000480280000 (0x38d7ec166fdc0) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000505000000 (0x38d7ec2e03040) 9: > 9: 1000000501000000 (0x38d7ec2a32740) 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 21 9: 1000000480280000 9: 9: ./tests/tests_pacing.cpp:274: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) < unanoseconds(predictions.desired_present_time_ns - predictions.wake_up_time_ns) ) 9: with expansion: 9: 1960000 ns < 2600000 ns 9: 9: ./tests/tests_pacing.cpp:276: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(shortDrawDelay + shortSubmitDelay + shortGpuTime) ) 9: with expansion: 9: 1960000 ns > 1200000 ns 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:199 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:203: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:205: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x57689a80 != nullptr 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158400000 (0x38d7eae377e00) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000158400000 (0x38d7eae377e00) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000165000000 (0x38d7eae9c3340) 9: > 9: 1000000161000000 (0x38d7eae5f2a40) 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 0 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_display_timing 9: slower than desired 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:280 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:306: PASSED: 9: REQUIRE( next_scanout_timepoint > gpu_finish ) 9: with expansion: 9: 1000000161000000 (0x38d7eae5f2a40) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000161000000 (0x38d7eae5f2a40) 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000178400000 (0x38d7eaf68ab00) 9: >= 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000181000000 (0x38d7eaf905740) 9: > 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000006070000 (0x38d7ea5231ef0) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000185000000 (0x38d7eafcd6040) 9: > 9: 1000000181000000 (0x38d7eaf905740) 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 1 9: 1000000006070000 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000006070000 (0x38d7ea5231ef0) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000006070000 (0x38d7ea5231ef0) 9: <= 9: 1000000178400000 (0x38d7eaf68ab00) 9: with messages: 9: 1 9: 1000000006070000 9: 9: frame_id: 0 9: desired_present_time_ns: 1000000161000000 9: actual_present_time_ns: 1000000161000000 9: earliest_present_time_ns: 1000000017000000 9: present_margin_ns: 10930000 9: now_ns: 1000000162000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: >= 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000197000000 (0x38d7eb0847b40) 9: with messages: 9: 1 9: 1000000006070000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190720000 (0x38d7eb024a800) 9: >= 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000193000000 (0x38d7eb0477240) 9: > 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000183470000 (0x38d7eafb607b0) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000197000000 (0x38d7eb0847b40) 9: > 9: 1000000193000000 (0x38d7eb0477240) 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 2 9: 1000000183470000 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000183470000 (0x38d7eafb607b0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000183470000 (0x38d7eafb607b0) 9: <= 9: 1000000190720000 (0x38d7eb024a800) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: >= 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000209000000 (0x38d7eb13b9640) 9: with messages: 9: 2 9: 1000000183470000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206720000 (0x38d7eb118cc00) 9: >= 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: > 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000209000000 (0x38d7eb13b9640) 9: > 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000195790000 (0x38d7eb07204b0) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000213000000 (0x38d7eb1789f40) 9: > 9: 1000000209000000 (0x38d7eb13b9640) 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 3 9: 1000000195790000 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000195790000 (0x38d7eb07204b0) 9: <= 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000195790000 (0x38d7eb07204b0) 9: <= 9: 1000000206720000 (0x38d7eb118cc00) 9: with messages: 9: 3 9: 1000000195790000 9: 9: frame_id: 1 9: desired_present_time_ns: 1000000181000000 9: actual_present_time_ns: 1000000197000000 9: earliest_present_time_ns: 1000000197000000 9: present_margin_ns: 13530000 9: now_ns: 1000000198000000 9: 9: WARN [adjust_comp_time] Frame 1 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000225000000 (0x38d7eb22fba40) 9: >= 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000225000000 (0x38d7eb22fba40) 9: with messages: 9: 3 9: 1000000195790000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000242080000 (0x38d7eb3345900) 9: >= 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000245000000 (0x38d7eb360e740) 9: > 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000211790000 (0x38d7eb16628b0) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000249000000 (0x38d7eb39df040) 9: > 9: 1000000245000000 (0x38d7eb360e740) 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 4 9: 1000000211790000 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000211790000 (0x38d7eb16628b0) 9: <= 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000211790000 (0x38d7eb16628b0) 9: <= 9: 1000000242080000 (0x38d7eb3345900) 9: with messages: 9: 4 9: 1000000211790000 9: 9: frame_id: 2 9: desired_present_time_ns: 1000000193000000 9: actual_present_time_ns: 1000000209000000 9: earliest_present_time_ns: 1000000209000000 9: present_margin_ns: 13210000 9: now_ns: 1000000210000000 9: 9: WARN [adjust_comp_time] Frame 2 missed by 16.00! 9: frame_id: 3 9: desired_present_time_ns: 1000000209000000 9: actual_present_time_ns: 1000000225000000 9: earliest_present_time_ns: 1000000225000000 9: present_margin_ns: 13210000 9: now_ns: 1000000226000000 9: 9: WARN [adjust_comp_time] Frame 3 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: >= 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000261000000 (0x38d7eb4550b40) 9: with messages: 9: 4 9: 1000000211790000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000252800000 (0x38d7eb3d7ec00) 9: >= 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000257000000 (0x38d7eb4180240) 9: > 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000247150000 (0x38d7eb381b5b0) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000261000000 (0x38d7eb4550b40) 9: > 9: 1000000257000000 (0x38d7eb4180240) 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000247150000 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000247150000 (0x38d7eb381b5b0) 9: <= 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000247150000 (0x38d7eb381b5b0) 9: <= 9: 1000000252800000 (0x38d7eb3d7ec00) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: >= 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000273000000 (0x38d7eb50c2640) 9: with messages: 9: 5 9: 1000000247150000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000268800000 (0x38d7eb4cc1000) 9: >= 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: > 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000273000000 (0x38d7eb50c2640) 9: > 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000257870000 (0x38d7eb42548b0) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000277000000 (0x38d7eb5492f40) 9: > 9: 1000000273000000 (0x38d7eb50c2640) 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000257870000 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000257870000 (0x38d7eb42548b0) 9: <= 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000257870000 (0x38d7eb42548b0) 9: <= 9: 1000000268800000 (0x38d7eb4cc1000) 9: with messages: 9: 6 9: 1000000257870000 9: 9: frame_id: 4 9: desired_present_time_ns: 1000000245000000 9: actual_present_time_ns: 1000000261000000 9: earliest_present_time_ns: 1000000261000000 9: present_margin_ns: 13850000 9: now_ns: 1000000262000000 9: 9: WARN [adjust_comp_time] Frame 4 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000289000000 (0x38d7eb6004a40) 9: >= 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000289000000 (0x38d7eb6004a40) 9: with messages: 9: 6 9: 1000000257870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000304160000 (0x38d7eb6e79d00) 9: >= 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000309000000 (0x38d7eb7317740) 9: > 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000273870000 (0x38d7eb5196cb0) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000313000000 (0x38d7eb76e8040) 9: > 9: 1000000309000000 (0x38d7eb7317740) 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000273870000 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000273870000 (0x38d7eb5196cb0) 9: <= 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000273870000 (0x38d7eb5196cb0) 9: <= 9: 1000000304160000 (0x38d7eb6e79d00) 9: with messages: 9: 7 9: 1000000273870000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000257000000 9: actual_present_time_ns: 1000000273000000 9: earliest_present_time_ns: 1000000273000000 9: present_margin_ns: 15130000 9: now_ns: 1000000274000000 9: 9: WARN [adjust_comp_time] Frame 5 missed by 16.00! 9: frame_id: 6 9: desired_present_time_ns: 1000000273000000 9: actual_present_time_ns: 1000000289000000 9: earliest_present_time_ns: 1000000289000000 9: present_margin_ns: 15130000 9: now_ns: 1000000290000000 9: 9: WARN [adjust_comp_time] Frame 6 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: >= 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000325000000 (0x38d7eb8259b40) 9: with messages: 9: 7 9: 1000000273870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000315200000 (0x38d7eb7901200) 9: >= 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: > 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000309230000 (0x38d7eb734f9b0) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000325000000 (0x38d7eb8259b40) 9: > 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000309230000 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000309230000 (0x38d7eb734f9b0) 9: <= 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000309230000 (0x38d7eb734f9b0) 9: <= 9: 1000000315200000 (0x38d7eb7901200) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000321000000 (0x38d7eb7e89240) 9: >= 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000321000000 (0x38d7eb7e89240) 9: with messages: 9: 8 9: 1000000309230000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000331200000 (0x38d7eb8843600) 9: >= 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: > 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: > 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000341000000 (0x38d7eb919bf40) 9: > 9: 1000000337000000 (0x38d7eb8dcb640) 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000320270000 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: <= 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000320270000 (0x38d7eb7dd6eb0) 9: <= 9: 1000000331200000 (0x38d7eb8843600) 9: with messages: 9: 9 9: 1000000320270000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000321000000 9: actual_present_time_ns: 1000000321000000 9: earliest_present_time_ns: 1000000321000000 9: present_margin_ns: 730000 9: now_ns: 1000000322000000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000309000000 9: actual_present_time_ns: 1000000325000000 9: earliest_present_time_ns: 1000000325000000 9: present_margin_ns: 15770000 9: now_ns: 1000000326000000 9: 9: WARN [adjust_comp_time] Frame 7 missed by 16.00! 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000337000000 (0x38d7eb8dcb640) 9: >= 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000337000000 (0x38d7eb8dcb640) 9: with messages: 9: 9 9: 1000000320270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000347200000 (0x38d7eb9785a00) 9: >= 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: > 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000336270000 (0x38d7eb8d192b0) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000357000000 (0x38d7eba0de340) 9: > 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000336270000 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000336270000 (0x38d7eb8d192b0) 9: <= 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000336270000 (0x38d7eb8d192b0) 9: <= 9: 1000000347200000 (0x38d7eb9785a00) 9: with messages: 9: 10 9: 1000000336270000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000337000000 9: actual_present_time_ns: 1000000337000000 9: earliest_present_time_ns: 1000000337000000 9: present_margin_ns: 730000 9: now_ns: 1000000338000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000353000000 (0x38d7eb9d0da40) 9: >= 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000353000000 (0x38d7eb9d0da40) 9: with messages: 9: 10 9: 1000000336270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000363200000 (0x38d7eba6c7e00) 9: >= 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: > 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: > 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000373000000 (0x38d7ebb020740) 9: > 9: 1000000369000000 (0x38d7ebac4fe40) 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000352270000 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: <= 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000352270000 (0x38d7eb9c5b6b0) 9: <= 9: 1000000363200000 (0x38d7eba6c7e00) 9: with messages: 9: 11 9: 1000000352270000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000353000000 9: actual_present_time_ns: 1000000353000000 9: earliest_present_time_ns: 1000000353000000 9: present_margin_ns: 730000 9: now_ns: 1000000354000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000369000000 (0x38d7ebac4fe40) 9: >= 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000369000000 (0x38d7ebac4fe40) 9: with messages: 9: 11 9: 1000000352270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000379200000 (0x38d7ebb60a200) 9: >= 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: > 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000368270000 (0x38d7ebab9dab0) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000389000000 (0x38d7ebbf62b40) 9: > 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000368270000 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000368270000 (0x38d7ebab9dab0) 9: <= 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000368270000 (0x38d7ebab9dab0) 9: <= 9: 1000000379200000 (0x38d7ebb60a200) 9: with messages: 9: 12 9: 1000000368270000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000369000000 9: actual_present_time_ns: 1000000369000000 9: earliest_present_time_ns: 1000000369000000 9: present_margin_ns: 730000 9: now_ns: 1000000370000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000385000000 (0x38d7ebbb92240) 9: >= 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000385000000 (0x38d7ebbb92240) 9: with messages: 9: 12 9: 1000000368270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000395200000 (0x38d7ebc54c600) 9: >= 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: > 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: > 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000384270000 (0x38d7ebbadfeb0) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000405000000 (0x38d7ebcea4f40) 9: > 9: 1000000401000000 (0x38d7ebcad4640) 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000384270000 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000384270000 (0x38d7ebbadfeb0) 9: <= 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000384270000 (0x38d7ebbadfeb0) 9: <= 9: 1000000395200000 (0x38d7ebc54c600) 9: with messages: 9: 13 9: 1000000384270000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000385000000 9: actual_present_time_ns: 1000000385000000 9: earliest_present_time_ns: 1000000385000000 9: present_margin_ns: 730000 9: now_ns: 1000000386000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000401000000 (0x38d7ebcad4640) 9: >= 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000401000000 (0x38d7ebcad4640) 9: with messages: 9: 13 9: 1000000384270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000411200000 (0x38d7ebd48ea00) 9: >= 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: > 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000400270000 (0x38d7ebca222b0) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000421000000 (0x38d7ebdde7340) 9: > 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000400270000 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000400270000 (0x38d7ebca222b0) 9: <= 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000400270000 (0x38d7ebca222b0) 9: <= 9: 1000000411200000 (0x38d7ebd48ea00) 9: with messages: 9: 14 9: 1000000400270000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000401000000 9: actual_present_time_ns: 1000000401000000 9: earliest_present_time_ns: 1000000401000000 9: present_margin_ns: 730000 9: now_ns: 1000000402000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000417000000 (0x38d7ebda16a40) 9: >= 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000417000000 (0x38d7ebda16a40) 9: with messages: 9: 14 9: 1000000400270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000427200000 (0x38d7ebe3d0e00) 9: >= 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: > 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: > 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000416270000 (0x38d7ebd9646b0) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000437000000 (0x38d7ebed29740) 9: > 9: 1000000433000000 (0x38d7ebe958e40) 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 15 9: 1000000416270000 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000416270000 (0x38d7ebd9646b0) 9: <= 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000416270000 (0x38d7ebd9646b0) 9: <= 9: 1000000427200000 (0x38d7ebe3d0e00) 9: with messages: 9: 15 9: 1000000416270000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000417000000 9: actual_present_time_ns: 1000000417000000 9: earliest_present_time_ns: 1000000417000000 9: present_margin_ns: 730000 9: now_ns: 1000000418000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000433000000 (0x38d7ebe958e40) 9: >= 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000433000000 (0x38d7ebe958e40) 9: with messages: 9: 15 9: 1000000416270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000443200000 (0x38d7ebf313200) 9: >= 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: > 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000453000000 (0x38d7ebfc6bb40) 9: > 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 16 9: 1000000432270000 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: <= 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000432270000 (0x38d7ebe8a6ab0) 9: <= 9: 1000000443200000 (0x38d7ebf313200) 9: with messages: 9: 16 9: 1000000432270000 9: 9: frame_id: 15 9: desired_present_time_ns: 1000000433000000 9: actual_present_time_ns: 1000000433000000 9: earliest_present_time_ns: 1000000433000000 9: present_margin_ns: 730000 9: now_ns: 1000000434000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000449000000 (0x38d7ebf89b240) 9: >= 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000449000000 (0x38d7ebf89b240) 9: with messages: 9: 16 9: 1000000432270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000459200000 (0x38d7ec0255600) 9: >= 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: > 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: > 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000469000000 (0x38d7ec0badf40) 9: > 9: 1000000465000000 (0x38d7ec07dd640) 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 17 9: 1000000448270000 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: <= 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000448270000 (0x38d7ebf7e8eb0) 9: <= 9: 1000000459200000 (0x38d7ec0255600) 9: with messages: 9: 17 9: 1000000448270000 9: 9: frame_id: 16 9: desired_present_time_ns: 1000000449000000 9: actual_present_time_ns: 1000000449000000 9: earliest_present_time_ns: 1000000449000000 9: present_margin_ns: 730000 9: now_ns: 1000000450000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000465000000 (0x38d7ec07dd640) 9: >= 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000465000000 (0x38d7ec07dd640) 9: with messages: 9: 17 9: 1000000448270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000475200000 (0x38d7ec1197a00) 9: >= 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: > 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000464270000 (0x38d7ec072b2b0) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000485000000 (0x38d7ec1af0340) 9: > 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 18 9: 1000000464270000 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000464270000 (0x38d7ec072b2b0) 9: <= 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000464270000 (0x38d7ec072b2b0) 9: <= 9: 1000000475200000 (0x38d7ec1197a00) 9: with messages: 9: 18 9: 1000000464270000 9: 9: frame_id: 17 9: desired_present_time_ns: 1000000465000000 9: actual_present_time_ns: 1000000465000000 9: earliest_present_time_ns: 1000000465000000 9: present_margin_ns: 730000 9: now_ns: 1000000466000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000481000000 (0x38d7ec171fa40) 9: >= 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000481000000 (0x38d7ec171fa40) 9: with messages: 9: 18 9: 1000000464270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000491200000 (0x38d7ec20d9e00) 9: >= 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: > 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: > 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000480270000 (0x38d7ec166d6b0) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000501000000 (0x38d7ec2a32740) 9: > 9: 1000000497000000 (0x38d7ec2661e40) 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 19 9: 1000000480270000 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000480270000 (0x38d7ec166d6b0) 9: <= 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000480270000 (0x38d7ec166d6b0) 9: <= 9: 1000000491200000 (0x38d7ec20d9e00) 9: with messages: 9: 19 9: 1000000480270000 9: 9: frame_id: 18 9: desired_present_time_ns: 1000000481000000 9: actual_present_time_ns: 1000000481000000 9: earliest_present_time_ns: 1000000481000000 9: present_margin_ns: 730000 9: now_ns: 1000000482000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000497000000 (0x38d7ec2661e40) 9: >= 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000497000000 (0x38d7ec2661e40) 9: with messages: 9: 19 9: 1000000480270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000507200000 (0x38d7ec301c200) 9: >= 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: > 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: > 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000517000000 (0x38d7ec3974b40) 9: > 9: 1000000496270000 (0x38d7ec25afab0) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000517000000 (0x38d7ec3974b40) 9: > 9: 1000000513000000 (0x38d7ec35a4240) 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 20 9: 1000000496270000 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000496270000 (0x38d7ec25afab0) 9: <= 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000496270000 (0x38d7ec25afab0) 9: <= 9: 1000000507200000 (0x38d7ec301c200) 9: with messages: 9: 20 9: 1000000496270000 9: 9: frame_id: 19 9: desired_present_time_ns: 1000000497000000 9: actual_present_time_ns: 1000000497000000 9: earliest_present_time_ns: 1000000497000000 9: present_margin_ns: 730000 9: now_ns: 1000000498000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000513000000 (0x38d7ec35a4240) 9: >= 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000513000000 (0x38d7ec35a4240) 9: with messages: 9: 20 9: 1000000496270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000523200000 (0x38d7ec3f5e600) 9: >= 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: > 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: up region is on when pointing up 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:371 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:375: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:376: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 0 == 0 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (0, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 2 == 2 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 4 == 4 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, 0) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 8 == 8 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 1 == 1 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 2 == 2 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (-1, 1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 4 == 4 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:351 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:355: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:358: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:359: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:360: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: without an activation input 21: with (x, y) of (1, -1) 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:394 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:398: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:400: PASSED: 21: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 21: with expansion: 21: 8 == 8 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:404 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:412: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:415: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:416: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:417: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: when activation input is set to true 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:419 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:422: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:423: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:404 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:412: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:415: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:416: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:417: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a boolean activation input 21: when activation input is set to false 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:425 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:428: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:429: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input is set to 1.0 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:447 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:450: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:451: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input is set to 0.0 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:453 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:456: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:457: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:432 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:440: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:443: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:444: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:445: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Default settings 21: with a float activation input 21: when activation input varies 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:459 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:462: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:463: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: ./tests/tests_input_transform.cpp:465: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:466: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:468: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:469: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:471: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:472: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is off in center 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:504 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:508: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:509: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is on when pointing up 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:512 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:516: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:517: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region is off when pointing down 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:519 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:523: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:524: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:491 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:497: PASSED: 21: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/mock_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:500: PASSED: 21: CHECK( transform_count == 1 ) 21: with expansion: 21: 1 == 1 21: 21: ./tests/tests_input_transform.cpp:501: PASSED: 21: CHECK( transforms != nullptr ) 21: with expansion: 21: 0x56bdfe40 != nullptr 21: 21: ./tests/tests_input_transform.cpp:502: PASSED: 21: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 21: with expansion: 21: 6 == 6 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: Sticky enabled 21: without an activation input 21: up region stays on when stick moves clockwise to down 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:527 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:531: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:532: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:535: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:536: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:539: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:540: PASSED: 21: CHECK( true == output.value.boolean ) 21: with expansion: 21: true == true 21: 21: ./tests/tests_input_transform.cpp:543: PASSED: 21: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 21: with expansion: 21: true 21: 21: ./tests/tests_input_transform.cpp:544: PASSED: 21: CHECK( false == output.value.boolean ) 21: with expansion: 21: false == false 21: 21: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 21: 21: ------------------------------------------------------------------------------- 21: input_transform_dpad 21: ------------------------------------------------------------------------------- 21: ./tests/tests_input_transform.cpp:330 21: ............................................................................... 21: 21: ./tests/tests_input_transform.cpp:551: PASSED: 21: CHECK( __null == transforms ) 21: with expansion: 21: 0 == nullptr 21: 21: =============================================================================== 21: All tests passed (341 assertions in 2 test cases) 21: 19/22 Test #21: tests_input_transform ............ Passed 0.07 sec 22: Randomness seeded to: 281413531 22: =============================================================================== 22: No tests ran 22: 20/22 Test #22: tests_comp_client_opengl ......... Passed 0.07 sec 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: > 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000533000000 (0x38d7ec48b6f40) 9: > 9: 1000000512270000 (0x38d7ec34f1eb0) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000533000000 (0x38d7ec48b6f40) 9: > 9: 1000000529000000 (0x38d7ec44e6640) 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 21 9: 1000000512270000 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000512270000 (0x38d7ec34f1eb0) 9: <= 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000512270000 (0x38d7ec34f1eb0) 9: <= 9: 1000000523200000 (0x38d7ec3f5e600) 9: with messages: 9: 21 9: 1000000512270000 9: 9: frame_id: 20 9: desired_present_time_ns: 1000000513000000 9: actual_present_time_ns: 1000000513000000 9: earliest_present_time_ns: 1000000513000000 9: present_margin_ns: 730000 9: now_ns: 1000000514000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000529000000 (0x38d7ec44e6640) 9: >= 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000529000000 (0x38d7ec44e6640) 9: with messages: 9: 21 9: 1000000512270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000539200000 (0x38d7ec4ea0a00) 9: >= 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: > 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: > 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000549000000 (0x38d7ec57f9340) 9: > 9: 1000000528270000 (0x38d7ec44342b0) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000549000000 (0x38d7ec57f9340) 9: > 9: 1000000545000000 (0x38d7ec5428a40) 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 22 9: 1000000528270000 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000528270000 (0x38d7ec44342b0) 9: <= 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000528270000 (0x38d7ec44342b0) 9: <= 9: 1000000539200000 (0x38d7ec4ea0a00) 9: with messages: 9: 22 9: 1000000528270000 9: 9: frame_id: 21 9: desired_present_time_ns: 1000000529000000 9: actual_present_time_ns: 1000000529000000 9: earliest_present_time_ns: 1000000529000000 9: present_margin_ns: 730000 9: now_ns: 1000000530000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000545000000 (0x38d7ec5428a40) 9: >= 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000545000000 (0x38d7ec5428a40) 9: with messages: 9: 22 9: 1000000528270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000555200000 (0x38d7ec5de2e00) 9: >= 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: > 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: > 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000565000000 (0x38d7ec673b740) 9: > 9: 1000000544270000 (0x38d7ec53766b0) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000565000000 (0x38d7ec673b740) 9: > 9: 1000000561000000 (0x38d7ec636ae40) 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 23 9: 1000000544270000 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000544270000 (0x38d7ec53766b0) 9: <= 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000544270000 (0x38d7ec53766b0) 9: <= 9: 1000000555200000 (0x38d7ec5de2e00) 9: with messages: 9: 23 9: 1000000544270000 9: 9: frame_id: 22 9: desired_present_time_ns: 1000000545000000 9: actual_present_time_ns: 1000000545000000 9: earliest_present_time_ns: 1000000545000000 9: present_margin_ns: 730000 9: now_ns: 1000000546000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000561000000 (0x38d7ec636ae40) 9: >= 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000561000000 (0x38d7ec636ae40) 9: with messages: 9: 23 9: 1000000544270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000571200000 (0x38d7ec6d25200) 9: >= 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: > 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: > 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000581000000 (0x38d7ec767db40) 9: > 9: 1000000560270000 (0x38d7ec62b8ab0) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000581000000 (0x38d7ec767db40) 9: > 9: 1000000577000000 (0x38d7ec72ad240) 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 24 9: 1000000560270000 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000560270000 (0x38d7ec62b8ab0) 9: <= 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000560270000 (0x38d7ec62b8ab0) 9: <= 9: 1000000571200000 (0x38d7ec6d25200) 9: with messages: 9: 24 9: 1000000560270000 9: 9: frame_id: 23 9: desired_present_time_ns: 1000000561000000 9: actual_present_time_ns: 1000000561000000 9: earliest_present_time_ns: 1000000561000000 9: present_margin_ns: 730000 9: now_ns: 1000000562000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000577000000 (0x38d7ec72ad240) 9: >= 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000577000000 (0x38d7ec72ad240) 9: with messages: 9: 24 9: 1000000560270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000587200000 (0x38d7ec7c67600) 9: >= 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: > 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: > 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000597000000 (0x38d7ec85bff40) 9: > 9: 1000000576270000 (0x38d7ec71faeb0) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000597000000 (0x38d7ec85bff40) 9: > 9: 1000000593000000 (0x38d7ec81ef640) 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 25 9: 1000000576270000 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000576270000 (0x38d7ec71faeb0) 9: <= 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000576270000 (0x38d7ec71faeb0) 9: <= 9: 1000000587200000 (0x38d7ec7c67600) 9: with messages: 9: 25 9: 1000000576270000 9: 9: frame_id: 24 9: desired_present_time_ns: 1000000577000000 9: actual_present_time_ns: 1000000577000000 9: earliest_present_time_ns: 1000000577000000 9: present_margin_ns: 730000 9: now_ns: 1000000578000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000593000000 (0x38d7ec81ef640) 9: >= 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000593000000 (0x38d7ec81ef640) 9: with messages: 9: 25 9: 1000000576270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000603200000 (0x38d7ec8ba9a00) 9: >= 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: > 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: > 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000613000000 (0x38d7ec9502340) 9: > 9: 1000000592270000 (0x38d7ec813d2b0) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000613000000 (0x38d7ec9502340) 9: > 9: 1000000609000000 (0x38d7ec9131a40) 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 26 9: 1000000592270000 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000592270000 (0x38d7ec813d2b0) 9: <= 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000592270000 (0x38d7ec813d2b0) 9: <= 9: 1000000603200000 (0x38d7ec8ba9a00) 9: with messages: 9: 26 9: 1000000592270000 9: 9: frame_id: 25 9: desired_present_time_ns: 1000000593000000 9: actual_present_time_ns: 1000000593000000 9: earliest_present_time_ns: 1000000593000000 9: present_margin_ns: 730000 9: now_ns: 1000000594000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000609000000 (0x38d7ec9131a40) 9: >= 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000609000000 (0x38d7ec9131a40) 9: with messages: 9: 26 9: 1000000592270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000619200000 (0x38d7ec9aebe00) 9: >= 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: > 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: > 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000629000000 (0x38d7eca444740) 9: > 9: 1000000608270000 (0x38d7ec907f6b0) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000629000000 (0x38d7eca444740) 9: > 9: 1000000625000000 (0x38d7eca073e40) 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 27 9: 1000000608270000 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000608270000 (0x38d7ec907f6b0) 9: <= 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000608270000 (0x38d7ec907f6b0) 9: <= 9: 1000000619200000 (0x38d7ec9aebe00) 9: with messages: 9: 27 9: 1000000608270000 9: 9: frame_id: 26 9: desired_present_time_ns: 1000000609000000 9: actual_present_time_ns: 1000000609000000 9: earliest_present_time_ns: 1000000609000000 9: present_margin_ns: 730000 9: now_ns: 1000000610000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000625000000 (0x38d7eca073e40) 9: >= 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000625000000 (0x38d7eca073e40) 9: with messages: 9: 27 9: 1000000608270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000635200000 (0x38d7ecaa2e200) 9: >= 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: > 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: > 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000645000000 (0x38d7ecb386b40) 9: > 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000645000000 (0x38d7ecb386b40) 9: > 9: 1000000641000000 (0x38d7ecafb6240) 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 28 9: 1000000624270000 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: <= 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000624270000 (0x38d7ec9fc1ab0) 9: <= 9: 1000000635200000 (0x38d7ecaa2e200) 9: with messages: 9: 28 9: 1000000624270000 9: 9: frame_id: 27 9: desired_present_time_ns: 1000000625000000 9: actual_present_time_ns: 1000000625000000 9: earliest_present_time_ns: 1000000625000000 9: present_margin_ns: 730000 9: now_ns: 1000000626000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000641000000 (0x38d7ecafb6240) 9: >= 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000641000000 (0x38d7ecafb6240) 9: with messages: 9: 28 9: 1000000624270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000651200000 (0x38d7ecb970600) 9: >= 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: > 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: > 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000661000000 (0x38d7ecc2c8f40) 9: > 9: 1000000640270000 (0x38d7ecaf03eb0) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000661000000 (0x38d7ecc2c8f40) 9: > 9: 1000000657000000 (0x38d7ecbef8640) 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 29 9: 1000000640270000 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000640270000 (0x38d7ecaf03eb0) 9: <= 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000640270000 (0x38d7ecaf03eb0) 9: <= 9: 1000000651200000 (0x38d7ecb970600) 9: with messages: 9: 29 9: 1000000640270000 9: 9: frame_id: 28 9: desired_present_time_ns: 1000000641000000 9: actual_present_time_ns: 1000000641000000 9: earliest_present_time_ns: 1000000641000000 9: present_margin_ns: 730000 9: now_ns: 1000000642000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000657000000 (0x38d7ecbef8640) 9: >= 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000657000000 (0x38d7ecbef8640) 9: with messages: 9: 29 9: 1000000640270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000667200000 (0x38d7ecc8b2a00) 9: >= 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: > 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: > 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000677000000 (0x38d7ecd20b340) 9: > 9: 1000000656270000 (0x38d7ecbe462b0) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000677000000 (0x38d7ecd20b340) 9: > 9: 1000000673000000 (0x38d7ecce3aa40) 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 30 9: 1000000656270000 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000656270000 (0x38d7ecbe462b0) 9: <= 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000656270000 (0x38d7ecbe462b0) 9: <= 9: 1000000667200000 (0x38d7ecc8b2a00) 9: with messages: 9: 30 9: 1000000656270000 9: 9: frame_id: 29 9: desired_present_time_ns: 1000000657000000 9: actual_present_time_ns: 1000000657000000 9: earliest_present_time_ns: 1000000657000000 9: present_margin_ns: 730000 9: now_ns: 1000000658000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000673000000 (0x38d7ecce3aa40) 9: >= 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000673000000 (0x38d7ecce3aa40) 9: with messages: 9: 30 9: 1000000656270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000683200000 (0x38d7ecd7f4e00) 9: >= 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: > 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: > 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000693000000 (0x38d7ece14d740) 9: > 9: 1000000672270000 (0x38d7eccd886b0) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000693000000 (0x38d7ece14d740) 9: > 9: 1000000689000000 (0x38d7ecdd7ce40) 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 31 9: 1000000672270000 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000672270000 (0x38d7eccd886b0) 9: <= 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000672270000 (0x38d7eccd886b0) 9: <= 9: 1000000683200000 (0x38d7ecd7f4e00) 9: with messages: 9: 31 9: 1000000672270000 9: 9: frame_id: 30 9: desired_present_time_ns: 1000000673000000 9: actual_present_time_ns: 1000000673000000 9: earliest_present_time_ns: 1000000673000000 9: present_margin_ns: 730000 9: now_ns: 1000000674000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000689000000 (0x38d7ecdd7ce40) 9: >= 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000689000000 (0x38d7ecdd7ce40) 9: with messages: 9: 31 9: 1000000672270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000699200000 (0x38d7ece737200) 9: >= 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: > 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: > 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000709000000 (0x38d7ecf08fb40) 9: > 9: 1000000688270000 (0x38d7ecdccaab0) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000709000000 (0x38d7ecf08fb40) 9: > 9: 1000000705000000 (0x38d7ececbf240) 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 32 9: 1000000688270000 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000688270000 (0x38d7ecdccaab0) 9: <= 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000688270000 (0x38d7ecdccaab0) 9: <= 9: 1000000699200000 (0x38d7ece737200) 9: with messages: 9: 32 9: 1000000688270000 9: 9: frame_id: 31 9: desired_present_time_ns: 1000000689000000 9: actual_present_time_ns: 1000000689000000 9: earliest_present_time_ns: 1000000689000000 9: present_margin_ns: 730000 9: now_ns: 1000000690000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000705000000 (0x38d7ececbf240) 9: >= 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000705000000 (0x38d7ececbf240) 9: with messages: 9: 32 9: 1000000688270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000715200000 (0x38d7ecf679600) 9: >= 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: > 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: > 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000725000000 (0x38d7ecffd1f40) 9: > 9: 1000000704270000 (0x38d7ecec0ceb0) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000725000000 (0x38d7ecffd1f40) 9: > 9: 1000000721000000 (0x38d7ecfc01640) 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 33 9: 1000000704270000 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000704270000 (0x38d7ecec0ceb0) 9: <= 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000704270000 (0x38d7ecec0ceb0) 9: <= 9: 1000000715200000 (0x38d7ecf679600) 9: with messages: 9: 33 9: 1000000704270000 9: 9: frame_id: 32 9: desired_present_time_ns: 1000000705000000 9: actual_present_time_ns: 1000000705000000 9: earliest_present_time_ns: 1000000705000000 9: present_margin_ns: 730000 9: now_ns: 1000000706000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000721000000 (0x38d7ecfc01640) 9: >= 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000721000000 (0x38d7ecfc01640) 9: with messages: 9: 33 9: 1000000704270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000731200000 (0x38d7ed05bba00) 9: >= 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: > 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: > 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000741000000 (0x38d7ed0f14340) 9: > 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000741000000 (0x38d7ed0f14340) 9: > 9: 1000000737000000 (0x38d7ed0b43a40) 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 34 9: 1000000720270000 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: <= 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000720270000 (0x38d7ecfb4f2b0) 9: <= 9: 1000000731200000 (0x38d7ed05bba00) 9: with messages: 9: 34 9: 1000000720270000 9: 9: frame_id: 33 9: desired_present_time_ns: 1000000721000000 9: actual_present_time_ns: 1000000721000000 9: earliest_present_time_ns: 1000000721000000 9: present_margin_ns: 730000 9: now_ns: 1000000722000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000737000000 (0x38d7ed0b43a40) 9: >= 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000737000000 (0x38d7ed0b43a40) 9: with messages: 9: 34 9: 1000000720270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000747200000 (0x38d7ed14fde00) 9: >= 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: > 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: > 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000757000000 (0x38d7ed1e56740) 9: > 9: 1000000736270000 (0x38d7ed0a916b0) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000757000000 (0x38d7ed1e56740) 9: > 9: 1000000753000000 (0x38d7ed1a85e40) 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 35 9: 1000000736270000 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000736270000 (0x38d7ed0a916b0) 9: <= 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000736270000 (0x38d7ed0a916b0) 9: <= 9: 1000000747200000 (0x38d7ed14fde00) 9: with messages: 9: 35 9: 1000000736270000 9: 9: frame_id: 34 9: desired_present_time_ns: 1000000737000000 9: actual_present_time_ns: 1000000737000000 9: earliest_present_time_ns: 1000000737000000 9: present_margin_ns: 730000 9: now_ns: 1000000738000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000753000000 (0x38d7ed1a85e40) 9: >= 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000753000000 (0x38d7ed1a85e40) 9: with messages: 9: 35 9: 1000000736270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000763200000 (0x38d7ed2440200) 9: >= 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: > 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: > 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000773000000 (0x38d7ed2d98b40) 9: > 9: 1000000752270000 (0x38d7ed19d3ab0) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000773000000 (0x38d7ed2d98b40) 9: > 9: 1000000769000000 (0x38d7ed29c8240) 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 36 9: 1000000752270000 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000752270000 (0x38d7ed19d3ab0) 9: <= 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000752270000 (0x38d7ed19d3ab0) 9: <= 9: 1000000763200000 (0x38d7ed2440200) 9: with messages: 9: 36 9: 1000000752270000 9: 9: frame_id: 35 9: desired_present_time_ns: 1000000753000000 9: actual_present_time_ns: 1000000753000000 9: earliest_present_time_ns: 1000000753000000 9: present_margin_ns: 730000 9: now_ns: 1000000754000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000769000000 (0x38d7ed29c8240) 9: >= 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000769000000 (0x38d7ed29c8240) 9: with messages: 9: 36 9: 1000000752270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000779200000 (0x38d7ed3382600) 9: >= 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: > 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: > 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000789000000 (0x38d7ed3cdaf40) 9: > 9: 1000000768270000 (0x38d7ed2915eb0) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000789000000 (0x38d7ed3cdaf40) 9: > 9: 1000000785000000 (0x38d7ed390a640) 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 37 9: 1000000768270000 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000768270000 (0x38d7ed2915eb0) 9: <= 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000768270000 (0x38d7ed2915eb0) 9: <= 9: 1000000779200000 (0x38d7ed3382600) 9: with messages: 9: 37 9: 1000000768270000 9: 9: frame_id: 36 9: desired_present_time_ns: 1000000769000000 9: actual_present_time_ns: 1000000769000000 9: earliest_present_time_ns: 1000000769000000 9: present_margin_ns: 730000 9: now_ns: 1000000770000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000785000000 (0x38d7ed390a640) 9: >= 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000785000000 (0x38d7ed390a640) 9: with messages: 9: 37 9: 1000000768270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000795200000 (0x38d7ed42c4a00) 9: >= 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: > 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: > 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000805000000 (0x38d7ed4c1d340) 9: > 9: 1000000784270000 (0x38d7ed38582b0) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000805000000 (0x38d7ed4c1d340) 9: > 9: 1000000801000000 (0x38d7ed484ca40) 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 38 9: 1000000784270000 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000784270000 (0x38d7ed38582b0) 9: <= 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000784270000 (0x38d7ed38582b0) 9: <= 9: 1000000795200000 (0x38d7ed42c4a00) 9: with messages: 9: 38 9: 1000000784270000 9: 9: frame_id: 37 9: desired_present_time_ns: 1000000785000000 9: actual_present_time_ns: 1000000785000000 9: earliest_present_time_ns: 1000000785000000 9: present_margin_ns: 730000 9: now_ns: 1000000786000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000801000000 (0x38d7ed484ca40) 9: >= 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000801000000 (0x38d7ed484ca40) 9: with messages: 9: 38 9: 1000000784270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000811200000 (0x38d7ed5206e00) 9: >= 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: > 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: > 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000821000000 (0x38d7ed5b5f740) 9: > 9: 1000000800270000 (0x38d7ed479a6b0) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000821000000 (0x38d7ed5b5f740) 9: > 9: 1000000817000000 (0x38d7ed578ee40) 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 39 9: 1000000800270000 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000800270000 (0x38d7ed479a6b0) 9: <= 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000800270000 (0x38d7ed479a6b0) 9: <= 9: 1000000811200000 (0x38d7ed5206e00) 9: with messages: 9: 39 9: 1000000800270000 9: 9: frame_id: 38 9: desired_present_time_ns: 1000000801000000 9: actual_present_time_ns: 1000000801000000 9: earliest_present_time_ns: 1000000801000000 9: present_margin_ns: 730000 9: now_ns: 1000000802000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000817000000 (0x38d7ed578ee40) 9: >= 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000817000000 (0x38d7ed578ee40) 9: with messages: 9: 39 9: 1000000800270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000827200000 (0x38d7ed6149200) 9: >= 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: > 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: > 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000837000000 (0x38d7ed6aa1b40) 9: > 9: 1000000816270000 (0x38d7ed56dcab0) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000837000000 (0x38d7ed6aa1b40) 9: > 9: 1000000833000000 (0x38d7ed66d1240) 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 40 9: 1000000816270000 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000816270000 (0x38d7ed56dcab0) 9: <= 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000816270000 (0x38d7ed56dcab0) 9: <= 9: 1000000827200000 (0x38d7ed6149200) 9: with messages: 9: 40 9: 1000000816270000 9: 9: frame_id: 39 9: desired_present_time_ns: 1000000817000000 9: actual_present_time_ns: 1000000817000000 9: earliest_present_time_ns: 1000000817000000 9: present_margin_ns: 730000 9: now_ns: 1000000818000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000833000000 (0x38d7ed66d1240) 9: >= 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000833000000 (0x38d7ed66d1240) 9: with messages: 9: 40 9: 1000000816270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000843200000 (0x38d7ed708b600) 9: >= 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: > 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: > 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000853000000 (0x38d7ed79e3f40) 9: > 9: 1000000832270000 (0x38d7ed661eeb0) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000853000000 (0x38d7ed79e3f40) 9: > 9: 1000000849000000 (0x38d7ed7613640) 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 41 9: 1000000832270000 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000832270000 (0x38d7ed661eeb0) 9: <= 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000832270000 (0x38d7ed661eeb0) 9: <= 9: 1000000843200000 (0x38d7ed708b600) 9: with messages: 9: 41 9: 1000000832270000 9: 9: frame_id: 40 9: desired_present_time_ns: 1000000833000000 9: actual_present_time_ns: 1000000833000000 9: earliest_present_time_ns: 1000000833000000 9: present_margin_ns: 730000 9: now_ns: 1000000834000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000849000000 (0x38d7ed7613640) 9: >= 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000849000000 (0x38d7ed7613640) 9: with messages: 9: 41 9: 1000000832270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000859200000 (0x38d7ed7fcda00) 9: >= 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: > 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: > 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000869000000 (0x38d7ed8926340) 9: > 9: 1000000848270000 (0x38d7ed75612b0) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000869000000 (0x38d7ed8926340) 9: > 9: 1000000865000000 (0x38d7ed8555a40) 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 42 9: 1000000848270000 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000848270000 (0x38d7ed75612b0) 9: <= 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000848270000 (0x38d7ed75612b0) 9: <= 9: 1000000859200000 (0x38d7ed7fcda00) 9: with messages: 9: 42 9: 1000000848270000 9: 9: frame_id: 41 9: desired_present_time_ns: 1000000849000000 9: actual_present_time_ns: 1000000849000000 9: earliest_present_time_ns: 1000000849000000 9: present_margin_ns: 730000 9: now_ns: 1000000850000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000865000000 (0x38d7ed8555a40) 9: >= 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000865000000 (0x38d7ed8555a40) 9: with messages: 9: 42 9: 1000000848270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000875200000 (0x38d7ed8f0fe00) 9: >= 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: > 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: > 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000885000000 (0x38d7ed9868740) 9: > 9: 1000000864270000 (0x38d7ed84a36b0) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000885000000 (0x38d7ed9868740) 9: > 9: 1000000881000000 (0x38d7ed9497e40) 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 43 9: 1000000864270000 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000864270000 (0x38d7ed84a36b0) 9: <= 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000864270000 (0x38d7ed84a36b0) 9: <= 9: 1000000875200000 (0x38d7ed8f0fe00) 9: with messages: 9: 43 9: 1000000864270000 9: 9: frame_id: 42 9: desired_present_time_ns: 1000000865000000 9: actual_present_time_ns: 1000000865000000 9: earliest_present_time_ns: 1000000865000000 9: present_margin_ns: 730000 9: now_ns: 1000000866000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000881000000 (0x38d7ed9497e40) 9: >= 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000881000000 (0x38d7ed9497e40) 9: with messages: 9: 43 9: 1000000864270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000891200000 (0x38d7ed9e52200) 9: >= 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: > 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: > 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000901000000 (0x38d7eda7aab40) 9: > 9: 1000000880270000 (0x38d7ed93e5ab0) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000901000000 (0x38d7eda7aab40) 9: > 9: 1000000897000000 (0x38d7eda3da240) 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 44 9: 1000000880270000 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000880270000 (0x38d7ed93e5ab0) 9: <= 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000880270000 (0x38d7ed93e5ab0) 9: <= 9: 1000000891200000 (0x38d7ed9e52200) 9: with messages: 9: 44 9: 1000000880270000 9: 9: frame_id: 43 9: desired_present_time_ns: 1000000881000000 9: actual_present_time_ns: 1000000881000000 9: earliest_present_time_ns: 1000000881000000 9: present_margin_ns: 730000 9: now_ns: 1000000882000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000897000000 (0x38d7eda3da240) 9: >= 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000897000000 (0x38d7eda3da240) 9: with messages: 9: 44 9: 1000000880270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000907200000 (0x38d7edad94600) 9: >= 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: > 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: > 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000917000000 (0x38d7edb6ecf40) 9: > 9: 1000000896270000 (0x38d7eda327eb0) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000917000000 (0x38d7edb6ecf40) 9: > 9: 1000000913000000 (0x38d7edb31c640) 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 45 9: 1000000896270000 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000896270000 (0x38d7eda327eb0) 9: <= 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000896270000 (0x38d7eda327eb0) 9: <= 9: 1000000907200000 (0x38d7edad94600) 9: with messages: 9: 45 9: 1000000896270000 9: 9: frame_id: 44 9: desired_present_time_ns: 1000000897000000 9: actual_present_time_ns: 1000000897000000 9: earliest_present_time_ns: 1000000897000000 9: present_margin_ns: 730000 9: now_ns: 1000000898000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000913000000 (0x38d7edb31c640) 9: >= 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000913000000 (0x38d7edb31c640) 9: with messages: 9: 45 9: 1000000896270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000923200000 (0x38d7edbcd6a00) 9: >= 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: > 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: > 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000933000000 (0x38d7edc62f340) 9: > 9: 1000000912270000 (0x38d7edb26a2b0) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000933000000 (0x38d7edc62f340) 9: > 9: 1000000929000000 (0x38d7edc25ea40) 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 46 9: 1000000912270000 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000912270000 (0x38d7edb26a2b0) 9: <= 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000912270000 (0x38d7edb26a2b0) 9: <= 9: 1000000923200000 (0x38d7edbcd6a00) 9: with messages: 9: 46 9: 1000000912270000 9: 9: frame_id: 45 9: desired_present_time_ns: 1000000913000000 9: actual_present_time_ns: 1000000913000000 9: earliest_present_time_ns: 1000000913000000 9: present_margin_ns: 730000 9: now_ns: 1000000914000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000929000000 (0x38d7edc25ea40) 9: >= 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000929000000 (0x38d7edc25ea40) 9: with messages: 9: 46 9: 1000000912270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000939200000 (0x38d7edcc18e00) 9: >= 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: > 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: > 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000949000000 (0x38d7edd571740) 9: > 9: 1000000928270000 (0x38d7edc1ac6b0) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000949000000 (0x38d7edd571740) 9: > 9: 1000000945000000 (0x38d7edd1a0e40) 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 47 9: 1000000928270000 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000928270000 (0x38d7edc1ac6b0) 9: <= 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000928270000 (0x38d7edc1ac6b0) 9: <= 9: 1000000939200000 (0x38d7edcc18e00) 9: with messages: 9: 47 9: 1000000928270000 9: 9: frame_id: 46 9: desired_present_time_ns: 1000000929000000 9: actual_present_time_ns: 1000000929000000 9: earliest_present_time_ns: 1000000929000000 9: present_margin_ns: 730000 9: now_ns: 1000000930000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000945000000 (0x38d7edd1a0e40) 9: >= 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000945000000 (0x38d7edd1a0e40) 9: with messages: 9: 47 9: 1000000928270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000955200000 (0x38d7eddb5b200) 9: >= 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: > 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: > 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000965000000 (0x38d7ede4b3b40) 9: > 9: 1000000944270000 (0x38d7edd0eeab0) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000965000000 (0x38d7ede4b3b40) 9: > 9: 1000000961000000 (0x38d7ede0e3240) 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 48 9: 1000000944270000 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000944270000 (0x38d7edd0eeab0) 9: <= 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000944270000 (0x38d7edd0eeab0) 9: <= 9: 1000000955200000 (0x38d7eddb5b200) 9: with messages: 9: 48 9: 1000000944270000 9: 9: frame_id: 47 9: desired_present_time_ns: 1000000945000000 9: actual_present_time_ns: 1000000945000000 9: earliest_present_time_ns: 1000000945000000 9: present_margin_ns: 730000 9: now_ns: 1000000946000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000961000000 (0x38d7ede0e3240) 9: >= 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000961000000 (0x38d7ede0e3240) 9: with messages: 9: 48 9: 1000000944270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000971200000 (0x38d7edea9d600) 9: >= 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: > 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: > 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000981000000 (0x38d7edf3f5f40) 9: > 9: 1000000960270000 (0x38d7ede030eb0) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000981000000 (0x38d7edf3f5f40) 9: > 9: 1000000977000000 (0x38d7edf025640) 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 49 9: 1000000960270000 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000960270000 (0x38d7ede030eb0) 9: <= 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000960270000 (0x38d7ede030eb0) 9: <= 9: 1000000971200000 (0x38d7edea9d600) 9: with messages: 9: 49 9: 1000000960270000 9: 9: frame_id: 48 9: desired_present_time_ns: 1000000961000000 9: actual_present_time_ns: 1000000961000000 9: earliest_present_time_ns: 1000000961000000 9: present_margin_ns: 730000 9: now_ns: 1000000962000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000977000000 (0x38d7edf025640) 9: >= 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000977000000 (0x38d7edf025640) 9: with messages: 9: 49 9: 1000000960270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000987200000 (0x38d7edf9dfa00) 9: >= 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: > 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: > 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000997000000 (0x38d7ee0338340) 9: > 9: 1000000976270000 (0x38d7edef732b0) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000997000000 (0x38d7ee0338340) 9: > 9: 1000000993000000 (0x38d7edff67a40) 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 50 9: 1000000976270000 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000976270000 (0x38d7edef732b0) 9: <= 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000976270000 (0x38d7edef732b0) 9: <= 9: 1000000987200000 (0x38d7edf9dfa00) 9: with messages: 9: 50 9: 1000000976270000 9: 9: frame_id: 49 9: desired_present_time_ns: 1000000977000000 9: actual_present_time_ns: 1000000977000000 9: earliest_present_time_ns: 1000000977000000 9: present_margin_ns: 730000 9: now_ns: 1000000978000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000993000000 (0x38d7edff67a40) 9: >= 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000993000000 (0x38d7edff67a40) 9: with messages: 9: 50 9: 1000000976270000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000001003200000 (0x38d7ee0921e00) 9: >= 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000001009000000 (0x38d7ee0ea9e40) 9: > 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000001009000000 (0x38d7ee0ea9e40) 9: > 9: 1000001003200000 (0x38d7ee0921e00) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000001013000000 (0x38d7ee127a740) 9: > 9: 1000000992270000 (0x38d7edfeb56b0) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000001013000000 (0x38d7ee127a740) 9: > 9: 1000001009000000 (0x38d7ee0ea9e40) 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 51 9: 1000000992270000 9: 9: ./tests/tests_pacing.cpp:337: PASSED: 9: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(longBeginDelay + longDrawDelay + shortSubmitDelay + longGpuTime) ) 9: with expansion: 9: 5800000 ns > 5050000 ns 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x5768b270 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Standalone predictions 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:353 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x5768b270 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Consistency in loop 9: Fast 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:365 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: >= 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000078800000 (0x38d7ea978e480) 9: >= 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000064040000 (0x38d7ea897ac40) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000064040000 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000064040000 (0x38d7ea897ac40) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000064040000 (0x38d7ea897ac40) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000064040000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000066000000 9: actual_present_time_ns: 1000000066000000 9: earliest_present_time_ns: 1000000066000000 9: present_margin_ns: 1960000 9: now_ns: 1000000067000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: >= 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000064040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000094800000 (0x38d7eaa6d0880) 9: >= 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000080040000 (0x38d7ea98bd040) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000080040000 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000080040000 (0x38d7ea98bd040) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000080040000 (0x38d7ea98bd040) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000080040000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000082000000 9: actual_present_time_ns: 1000000082000000 9: earliest_present_time_ns: 1000000082000000 9: present_margin_ns: 1960000 9: now_ns: 1000000083000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: >= 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000080040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000110800000 (0x38d7eab612c80) 9: >= 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000096040000 (0x38d7eaa7ff440) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000096040000 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000096040000 (0x38d7eaa7ff440) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000096040000 (0x38d7eaa7ff440) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000096040000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000098000000 9: actual_present_time_ns: 1000000098000000 9: earliest_present_time_ns: 1000000098000000 9: present_margin_ns: 1960000 9: now_ns: 1000000099000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: >= 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000096040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000126800000 (0x38d7eac555080) 9: >= 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000112040000 (0x38d7eab741840) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000112040000 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000112040000 (0x38d7eab741840) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000112040000 (0x38d7eab741840) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000112040000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000114000000 9: actual_present_time_ns: 1000000114000000 9: earliest_present_time_ns: 1000000114000000 9: present_margin_ns: 1960000 9: now_ns: 1000000115000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: >= 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000112040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000142800000 (0x38d7ead497480) 9: >= 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000128040000 (0x38d7eac683c40) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000128040000 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000128040000 (0x38d7eac683c40) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000128040000 (0x38d7eac683c40) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000128040000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000130000000 9: actual_present_time_ns: 1000000130000000 9: earliest_present_time_ns: 1000000130000000 9: present_margin_ns: 1960000 9: now_ns: 1000000131000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: >= 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000128040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158800000 (0x38d7eae3d9880) 9: >= 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000144040000 (0x38d7ead5c6040) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000144040000 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000144040000 (0x38d7ead5c6040) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000144040000 (0x38d7ead5c6040) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000144040000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000146000000 9: actual_present_time_ns: 1000000146000000 9: earliest_present_time_ns: 1000000146000000 9: present_margin_ns: 1960000 9: now_ns: 1000000147000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: >= 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000144040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000174800000 (0x38d7eaf31bc80) 9: >= 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000160040000 (0x38d7eae508440) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000160040000 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000160040000 (0x38d7eae508440) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000160040000 (0x38d7eae508440) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000160040000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000162000000 9: actual_present_time_ns: 1000000162000000 9: earliest_present_time_ns: 1000000162000000 9: present_margin_ns: 1960000 9: now_ns: 1000000163000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: >= 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000160040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190800000 (0x38d7eb025e080) 9: >= 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000176040000 (0x38d7eaf44a840) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000176040000 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000176040000 (0x38d7eaf44a840) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000176040000 (0x38d7eaf44a840) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000176040000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000178000000 9: actual_present_time_ns: 1000000178000000 9: earliest_present_time_ns: 1000000178000000 9: present_margin_ns: 1960000 9: now_ns: 1000000179000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: >= 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000176040000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206800000 (0x38d7eb11a0480) 9: >= 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000192040000 (0x38d7eb038cc40) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000192040000 9: 14 9: 1000000192040000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000192040000 (0x38d7eb038cc40) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000192040000 (0x38d7eb038cc40) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000192040000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000194000000 9: actual_present_time_ns: 1000000194000000 9: earliest_present_time_ns: 1000000194000000 9: present_margin_ns: 1960000 9: now_ns: 1000000195000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: >= 9: 1000000208040000 (0x38d7eb12cf040) 9: with messages: 9: 14 9: 1000000192040000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000192040000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000210000000 9: actual_present_time_ns: 1000000210000000 9: earliest_present_time_ns: 1000000210000000 9: present_margin_ns: 1960000 9: now_ns: 1000000211000000 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:344 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:348: PASSED: 9: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 9: with expansion: 9: 0 == 0 9: 9: ./tests/tests_pacing.cpp:349: PASSED: 9: REQUIRE( upc != nullptr ) 9: with expansion: 9: 0x5768b270 != nullptr 9: 9: ------------------------------------------------------------------------------- 9: u_pacing_compositor_fake 9: Consistency in loop 9: Slow 9: ------------------------------------------------------------------------------- 9: ./tests/tests_pacing.cpp:384 9: ............................................................................... 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000062800000 (0x38d7ea884c080) 9: >= 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000066000000 (0x38d7ea8b59480) 9: > 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000001000000 (0x38d7ea4d5c240) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000070000000 (0x38d7ea8f29d80) 9: > 9: 1000000066000000 (0x38d7ea8b59480) 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 5 9: 1000000001000000 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000001000000 (0x38d7ea4d5c240) 9: <= 9: 1000000062800000 (0x38d7ea884c080) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: >= 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 5 9: 1000000001000000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000078800000 (0x38d7ea978e480) 9: >= 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000082000000 (0x38d7ea9a9b880) 9: > 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000067870000 (0x38d7ea8d21d30) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000086000000 (0x38d7ea9e6c180) 9: > 9: 1000000082000000 (0x38d7ea9a9b880) 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 6 9: 1000000067870000 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000067870000 (0x38d7ea8d21d30) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000067870000 (0x38d7ea8d21d30) 9: <= 9: 1000000078800000 (0x38d7ea978e480) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: >= 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 6 9: 1000000067870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000094800000 (0x38d7eaa6d0880) 9: >= 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000098000000 (0x38d7eaa9ddc80) 9: > 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000083870000 (0x38d7ea9c64130) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000102000000 (0x38d7eaadae580) 9: > 9: 1000000098000000 (0x38d7eaa9ddc80) 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 7 9: 1000000083870000 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000083870000 (0x38d7ea9c64130) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000083870000 (0x38d7ea9c64130) 9: <= 9: 1000000094800000 (0x38d7eaa6d0880) 9: with messages: 9: 7 9: 1000000083870000 9: 9: frame_id: 5 9: desired_present_time_ns: 1000000066000000 9: actual_present_time_ns: 1000000082000000 9: earliest_present_time_ns: 1000000082000000 9: present_margin_ns: 14130000 9: now_ns: 1000000083000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: >= 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 7 9: 1000000083870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000110800000 (0x38d7eab612c80) 9: >= 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000114000000 (0x38d7eab920080) 9: > 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000099870000 (0x38d7eaaba6530) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000118000000 (0x38d7eabcf0980) 9: > 9: 1000000114000000 (0x38d7eab920080) 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 8 9: 1000000099870000 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000099870000 (0x38d7eaaba6530) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000099870000 (0x38d7eaaba6530) 9: <= 9: 1000000110800000 (0x38d7eab612c80) 9: with messages: 9: 8 9: 1000000099870000 9: 9: frame_id: 6 9: desired_present_time_ns: 1000000082000000 9: actual_present_time_ns: 1000000098000000 9: earliest_present_time_ns: 1000000098000000 9: present_margin_ns: 14130000 9: now_ns: 1000000099000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: >= 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 8 9: 1000000099870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000126800000 (0x38d7eac555080) 9: >= 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000130000000 (0x38d7eac862480) 9: > 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000115870000 (0x38d7eabae8930) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000134000000 (0x38d7eacc32d80) 9: > 9: 1000000130000000 (0x38d7eac862480) 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 9 9: 1000000115870000 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000115870000 (0x38d7eabae8930) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000115870000 (0x38d7eabae8930) 9: <= 9: 1000000126800000 (0x38d7eac555080) 9: with messages: 9: 9 9: 1000000115870000 9: 9: frame_id: 7 9: desired_present_time_ns: 1000000098000000 9: actual_present_time_ns: 1000000114000000 9: earliest_present_time_ns: 1000000114000000 9: present_margin_ns: 14130000 9: now_ns: 1000000115000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: >= 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 9 9: 1000000115870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000142800000 (0x38d7ead497480) 9: >= 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000146000000 (0x38d7ead7a4880) 9: > 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000131870000 (0x38d7eaca2ad30) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000150000000 (0x38d7eadb75180) 9: > 9: 1000000146000000 (0x38d7ead7a4880) 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 10 9: 1000000131870000 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000131870000 (0x38d7eaca2ad30) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000131870000 (0x38d7eaca2ad30) 9: <= 9: 1000000142800000 (0x38d7ead497480) 9: with messages: 9: 10 9: 1000000131870000 9: 9: frame_id: 8 9: desired_present_time_ns: 1000000114000000 9: actual_present_time_ns: 1000000130000000 9: earliest_present_time_ns: 1000000130000000 9: present_margin_ns: 14130000 9: now_ns: 1000000131000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: >= 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 10 9: 1000000131870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000158800000 (0x38d7eae3d9880) 9: >= 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000162000000 (0x38d7eae6e6c80) 9: > 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000147870000 (0x38d7ead96d130) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000166000000 (0x38d7eaeab7580) 9: > 9: 1000000162000000 (0x38d7eae6e6c80) 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 11 9: 1000000147870000 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000147870000 (0x38d7ead96d130) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000147870000 (0x38d7ead96d130) 9: <= 9: 1000000158800000 (0x38d7eae3d9880) 9: with messages: 9: 11 9: 1000000147870000 9: 9: frame_id: 9 9: desired_present_time_ns: 1000000130000000 9: actual_present_time_ns: 1000000146000000 9: earliest_present_time_ns: 1000000146000000 9: present_margin_ns: 14130000 9: now_ns: 1000000147000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: >= 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 11 9: 1000000147870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000174800000 (0x38d7eaf31bc80) 9: >= 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000178000000 (0x38d7eaf629080) 9: > 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000163870000 (0x38d7eae8af530) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000182000000 (0x38d7eaf9f9980) 9: > 9: 1000000178000000 (0x38d7eaf629080) 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 12 9: 1000000163870000 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000163870000 (0x38d7eae8af530) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000163870000 (0x38d7eae8af530) 9: <= 9: 1000000174800000 (0x38d7eaf31bc80) 9: with messages: 9: 12 9: 1000000163870000 9: 9: frame_id: 10 9: desired_present_time_ns: 1000000146000000 9: actual_present_time_ns: 1000000162000000 9: earliest_present_time_ns: 1000000162000000 9: present_margin_ns: 14130000 9: now_ns: 1000000163000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: >= 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 12 9: 1000000163870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000190800000 (0x38d7eb025e080) 9: >= 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000194000000 (0x38d7eb056b480) 9: > 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000179870000 (0x38d7eaf7f1930) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000198000000 (0x38d7eb093bd80) 9: > 9: 1000000194000000 (0x38d7eb056b480) 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 13 9: 1000000179870000 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000179870000 (0x38d7eaf7f1930) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000179870000 (0x38d7eaf7f1930) 9: <= 9: 1000000190800000 (0x38d7eb025e080) 9: with messages: 9: 13 9: 1000000179870000 9: 9: frame_id: 11 9: desired_present_time_ns: 1000000162000000 9: actual_present_time_ns: 1000000178000000 9: earliest_present_time_ns: 1000000178000000 9: present_margin_ns: 14130000 9: now_ns: 1000000179000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: >= 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 13 9: 1000000179870000 9: 9: ./tests/tests_pacing.cpp:70: PASSED: 9: CHECK( predictions.wake_up_time_ns >= now_ns ) 9: with expansion: 9: 1000000206800000 (0x38d7eb11a0480) 9: >= 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:71: PASSED: 9: CHECK( predictions.desired_present_time_ns > now_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:72: PASSED: 9: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 9: with expansion: 9: 1000000210000000 (0x38d7eb14ad880) 9: > 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:73: PASSED: 9: CHECK( predictions.predicted_display_time_ns > now_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000195870000 (0x38d7eb0733d30) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:74: PASSED: 9: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 9: with expansion: 9: 1000000214000000 (0x38d7eb187e180) 9: > 9: 1000000210000000 (0x38d7eb14ad880) 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:76: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns < 18000000 ns 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:77: PASSED: 9: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 9: with expansion: 9: 16000000 ns > 14000000 ns 9: with messages: 9: 14 9: 1000000195870000 9: 14 9: 1000000195870000 9: 9: ./tests/tests_pacing.cpp:151: PASSED: 9: REQUIRE( clock.now() <= wake_time_ns ) 9: with expansion: 9: 1000000195870000 (0x38d7eb0733d30) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000195870000 (0x38d7eb0733d30) 9: <= 9: 1000000206800000 (0x38d7eb11a0480) 9: with messages: 9: 14 9: 1000000195870000 9: 9: frame_id: 12 9: desired_present_time_ns: 1000000178000000 9: actual_present_time_ns: 1000000194000000 9: earliest_present_time_ns: 1000000194000000 9: present_margin_ns: 14130000 9: now_ns: 1000000195000000 9: 9: ./tests/tests_pacing.cpp:177: PASSED: 9: REQUIRE( next_scanout_timepoint >= gpu_finish ) 9: with expansion: 9: 1000000226000000 (0x38d7eb23efc80) 9: >= 9: 1000000211870000 (0x38d7eb1676130) 9: with messages: 9: 14 9: 1000000195870000 9: 9: ./tests/time_utils.hpp:39: PASSED: 9: CHECK( now() <= timestamp_ns ) 9: with expansion: 9: 1000000000000000 (0x38d7ea4c68000) 9: <= 9: 1000000226000000 (0x38d7eb23efc80) 9: with messages: 9: 14 9: 1000000195870000 9: 9: frame_id: 13 9: desired_present_time_ns: 1000000194000000 9: actual_present_time_ns: 1000000210000000 9: earliest_present_time_ns: 1000000210000000 9: present_margin_ns: 14130000 9: now_ns: 1000000211000000 9: 9: frame_id: 14 9: desired_present_time_ns: 1000000210000000 9: actual_present_time_ns: 1000000226000000 9: earliest_present_time_ns: 1000000226000000 9: present_margin_ns: 14130000 9: now_ns: 1000000227000000 9: 9: =============================================================================== 9: All tests passed (1061 assertions in 2 test cases) 9: 21/22 Test #9: tests_pacing ..................... Passed 0.10 sec 16: ./tests/tests_worker.cpp:123: PASSED: 16: CHECK( calledB[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:124: PASSED: 16: CHECK( calledB[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:125: PASSED: 16: CHECK( calledB[2] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:128: PASSED: 16: CHECK( calledA[0] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:129: PASSED: 16: CHECK( calledA[1] ) 16: with expansion: 16: true 16: 16: ./tests/tests_worker.cpp:130: PASSED: 16: CHECK( calledA[2] ) 16: with expansion: 16: true 16: 16: =============================================================================== 16: All tests passed (36 assertions in 1 test case) 16: 22/22 Test #16: tests_worker ..................... Passed 0.50 sec 100% tests passed, 0 tests failed out of 22 Total Test time (real) = 0.53 sec make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs dh_auto_install cd obj-i686-linux-gnu && make -j24 install DESTDIR=/build/reproducible-path/monado-25.0.0\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/monado-25.0.0+dfsg -B/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing OpenXR runtime manifest with unqualified library filename (uses system search path) -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/share/openxr/1/openxr_monado.json -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/i386-linux-gnu/libopenxr_monado.so -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-cli -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-gui -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-ctl -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/bin/monado-service -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.socket -- Installing: /build/reproducible-path/monado-25.0.0+dfsg/debian/tmp/usr/lib/systemd/user/monado.service make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg/obj-i686-linux-gnu' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/monado-25.0.0+dfsg' mkdir -p debian/tmp/usr/share/doc/monado cp doc/CHANGELOG.md debian/tmp/usr/share/doc/monado/changelog pandoc -f markdown -t html doc/CHANGELOG.md > debian/tmp/usr/share/doc/monado/changelog.html sed -i "s/%N/monado/" debian/tmp/usr/lib/systemd/user/monado.service dh_install make[1]: Leaving directory '/build/reproducible-path/monado-25.0.0+dfsg' dh_installdocs dh_installchangelogs dh_installman dh_installsystemduser dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dwz: debian/monado-service/usr/bin/monado-service: DWARF compression not beneficial - old size 96501904 new size 96600289 dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux.so.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux.so.2.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux.so.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux.so.2.usr-is-merged diversion by libc6 from: /lib/ld-linux.so.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux.so.2.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_25.0.0+dfsg-1_i386.deb'. dpkg-deb: building package 'monado-service-dbgsym' in '../monado-service-dbgsym_25.0.0+dfsg-1_i386.deb'. dpkg-deb: building package 'libopenxr1-monado-dbgsym' in '../libopenxr1-monado-dbgsym_25.0.0+dfsg-1_i386.deb'. dpkg-deb: building package 'monado-cli' in '../monado-cli_25.0.0+dfsg-1_i386.deb'. dpkg-deb: building package 'monado-gui-dbgsym' in '../monado-gui-dbgsym_25.0.0+dfsg-1_i386.deb'. dpkg-deb: building package 'libopenxr1-monado' in '../libopenxr1-monado_25.0.0+dfsg-1_i386.deb'. dpkg-deb: building package 'monado-gui' in '../monado-gui_25.0.0+dfsg-1_i386.deb'. dpkg-deb: building package 'monado-service' in '../monado-service_25.0.0+dfsg-1_i386.deb'. dpkg-genbuildinfo --build=binary -O../monado_25.0.0+dfsg-1_i386.buildinfo dpkg-genchanges --build=binary -O../monado_25.0.0+dfsg-1_i386.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: including full 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/24429 and its subdirectories I: Current time: Thu Apr 24 06:22:03 -12 2025 I: pbuilder-time-stamp: 1745518923