I: pbuilder: network access will be disabled during build I: Current time: Sat Apr 13 06:42:00 +14 2024 I: pbuilder-time-stamp: 1712940120 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [monado_21.0.0+git2905.e26a272c1~dfsg1-2.dsc] I: copying [./monado_21.0.0+git2905.e26a272c1~dfsg1.orig.tar.xz] I: copying [./monado_21.0.0+git2905.e26a272c1~dfsg1-2.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Mar 3 10:59:09 2023 gpgv: using EDDSA key 83DCD17F44B22CC83656EDA1E8446B4AC8C77261 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./monado_21.0.0+git2905.e26a272c1~dfsg1-2.dsc: no acceptable signature found dpkg-source: info: extracting monado in monado-21.0.0+git2905.e26a272c1~dfsg1 dpkg-source: info: unpacking monado_21.0.0+git2905.e26a272c1~dfsg1.orig.tar.xz dpkg-source: info: unpacking monado_21.0.0+git2905.e26a272c1~dfsg1-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-typo-in-DearImGui-demo.patch dpkg-source: info: applying 0002-Do-not-install-a-test-binary.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/8818/tmp/hooks/D01_modify_environment starting debug: Running on virt32z. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Apr 12 16:42 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/8818/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/8818/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=6b2d106acbb94ce2bfd130608a9146fd LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=8818 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.uwytS5Ks/pbuilderrc_52j5 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uwytS5Ks/b2 --logfile b2/build.log monado_21.0.0+git2905.e26a272c1~dfsg1-2.dsc' SUDO_GID=110 SUDO_UID=103 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 6.1.0-18-armmp-lpae #1 SMP Debian 6.1.76-1 (2024-02-01) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Apr 10 11:24 /bin -> usr/bin I: user script /srv/workspace/pbuilder/8818/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: armhf 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 (= 12), cmake, glslang-tools, libavcodec-dev, libbsd-dev, libcjson-dev, libdbus-1-dev, libegl1-mesa-dev, libeigen3-dev, libgl1-mesa-dev, libglvnd-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libhidapi-dev, libopencv-dev, libsystemd-dev, libsdl2-dev, libudev-dev, libusb-1.0-0-dev, libuvc-dev, libv4l-dev, libvulkan-dev, libwayland-dev, libx11-dev, libx11-xcb-dev, libxcb-randr0-dev, libxrandr-dev, libxxf86vm-dev, pandoc, pkg-config, wayland-protocols dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19635 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on glslang-tools; however: Package glslang-tools is not installed. pbuilder-satisfydepends-dummy depends on libavcodec-dev; however: Package libavcodec-dev is not installed. pbuilder-satisfydepends-dummy depends on libbsd-dev; however: Package libbsd-dev is not installed. pbuilder-satisfydepends-dummy depends on libcjson-dev; however: Package libcjson-dev is not installed. pbuilder-satisfydepends-dummy depends on libdbus-1-dev; however: Package libdbus-1-dev is not installed. pbuilder-satisfydepends-dummy depends on libegl1-mesa-dev; however: Package libegl1-mesa-dev is not installed. pbuilder-satisfydepends-dummy depends on libeigen3-dev; however: Package libeigen3-dev is not installed. pbuilder-satisfydepends-dummy depends on libgl1-mesa-dev; however: Package libgl1-mesa-dev is not installed. pbuilder-satisfydepends-dummy depends on libglvnd-dev; however: Package libglvnd-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer1.0-dev; however: Package libgstreamer1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libgstreamer-plugins-base1.0-dev; however: Package libgstreamer-plugins-base1.0-dev is not installed. pbuilder-satisfydepends-dummy depends on libhidapi-dev; however: Package libhidapi-dev is not installed. pbuilder-satisfydepends-dummy depends on libopencv-dev; however: Package libopencv-dev is not installed. pbuilder-satisfydepends-dummy depends on libsystemd-dev; however: Package libsystemd-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev; however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libudev-dev; however: Package libudev-dev is not installed. pbuilder-satisfydepends-dummy depends on libusb-1.0-0-dev; however: Package libusb-1.0-0-dev is not installed. pbuilder-satisfydepends-dummy depends on libuvc-dev; however: Package libuvc-dev is not installed. pbuilder-satisfydepends-dummy depends on libv4l-dev; however: Package libv4l-dev is not installed. pbuilder-satisfydepends-dummy depends on libvulkan-dev; however: Package libvulkan-dev is not installed. pbuilder-satisfydepends-dummy depends on libwayland-dev; however: Package libwayland-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-dev; however: Package libx11-dev is not installed. pbuilder-satisfydepends-dummy depends on libx11-xcb-dev; however: Package libx11-xcb-dev is not installed. pbuilder-satisfydepends-dummy depends on libxcb-randr0-dev; however: Package libxcb-randr0-dev is not installed. pbuilder-satisfydepends-dummy depends on libxrandr-dev; however: Package libxrandr-dev is not installed. pbuilder-satisfydepends-dummy depends on libxxf86vm-dev; however: Package libxxf86vm-dev is not installed. pbuilder-satisfydepends-dummy depends on pandoc; however: Package pandoc is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on wayland-protocols; however: Package wayland-protocols is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} 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-gst-plugins-base-1.0{a} gir1.2-gstreamer-1.0{a} gir1.2-gudev-1.0{a} gir1.2-ibus-1.0{a} glslang-tools{a} groff-base{a} intltool-debian{a} iso-codes{a} libabsl20220623{a} libaec0{a} libaom3{a} libarchive-zip-perl{a} libarchive13{a} libarmadillo12{a} libarpack2{a} libasound2{a} libasound2-data{a} libasound2-dev{a} libasyncns0{a} libavcodec-dev{a} libavcodec60{a} libavformat-dev{a} libavformat60{a} libavif16{a} libavutil-dev{a} libavutil58{a} libblas3{a} libblkid-dev{a} libblosc1{a} libbluray2{a} libboost-python1.83.0{a} libbrotli1{a} libbsd-dev{a} libbsd0{a} libcairo-gobject2{a} libcairo2{a} libcap2-bin{a} libcfitsio10{a} libcharls2{a} libchromaprint1{a} libcjson-dev{a} libcjson1{a} libcodec2-1.2{a} libcurl3-gnutls{a} libcurl4{a} libdatrie1{a} libdav1d7{a} libdbus-1-3{a} libdbus-1-dev{a} libdc1394-25{a} libdc1394-dev{a} libde265-0{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate-dev{a} libdeflate0{a} libdouble-conversion3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-exynos1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-omap1{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libdw-dev{a} libdw1{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libegl1-mesa-dev{a} libeigen3-dev{a} libelf-dev{a} libelf1{a} libevdev2{a} libevent-core-2.1-7{a} libevent-pthreads-2.1-7{a} libexif-dev{a} libexif12{a} libexpat1{a} libfabric1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libflac12{a} libfontconfig1{a} libfreetype6{a} libfreexl1{a} libfribidi0{a} libfyba0t64{a} libgav1-1{a} libgbm-dev{a} libgbm1{a} libgd3{a} libgdal34{a} libgdcm-dev{a} libgdcm3.0{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgeos-c1v5{a} libgeos3.12.1{a} libgeotiff5{a} libgfortran5{a} libgif7{a} libgl-dev{a} libgl1{a} libgl1-mesa-dev{a} libgl1-mesa-dri{a} libgl2ps1.4{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglew2.2{a} libglib2.0-0{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} libgphoto2-6{a} libgphoto2-dev{a} libgphoto2-port12{a} libgraphite2-3{a} libgsm1{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-103-1{a} libhdf5-hl-100{a} libheif-plugin-dav1d{a} libheif-plugin-libde265{a} libheif1{a} libhidapi-dev{a} libhidapi-hidraw0{a} libhidapi-libusb0{a} libhwloc-plugins{a} libhwloc15{a} libhwy1{a} libibus-1.0-5{a} libibus-1.0-dev{a} libibverbs1{a} libice-dev{a} libice6{a} libicu72{a} libimath-3-1-29{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} libjsoncpp25{a} libjxl0.7{a} libkmlbase1{a} libkmldom1{a} libkmlengine1{a} liblapack3{a} liblcms2-2{a} libldap-2.5-0{a} liblept5{a} liblerc-dev{a} liblerc4{a} libllvm17{a} libltdl7{a} liblua5.4-0{a} liblzma-dev{a} libmagic-mgc{a} libmagic1{a} libmariadb3{a} libmbedcrypto7{a} libmd-dev{a} libmd4c0{a} libminizip1{a} libmount-dev{a} libmp3lame0{a} libmpg123-0{a} libmtdev1{a} libmunge2{a} libnetcdf19t64{a} libnghttp2-14{a} libnl-3-200{a} libnl-route-3-200{a} libnorm1{a} libnspr4{a} libnss3{a} libodbc2{a} libodbcinst2{a} libogdi4.1{a} libogg0{a} libopencv-calib3d-dev{a} libopencv-calib3d406{a} libopencv-contrib-dev{a} libopencv-contrib406{a} libopencv-core-dev{a} libopencv-core406{a} libopencv-dev{a} libopencv-dnn-dev{a} libopencv-dnn406{a} libopencv-features2d-dev{a} libopencv-features2d406{a} libopencv-flann-dev{a} libopencv-flann406{a} libopencv-highgui-dev{a} libopencv-highgui406{a} libopencv-imgcodecs-dev{a} libopencv-imgcodecs406{a} libopencv-imgproc-dev{a} libopencv-imgproc406{a} libopencv-ml-dev{a} libopencv-ml406{a} libopencv-objdetect-dev{a} libopencv-objdetect406{a} libopencv-photo-dev{a} libopencv-photo406{a} libopencv-shape-dev{a} libopencv-shape406{a} libopencv-stitching-dev{a} libopencv-stitching406{a} libopencv-superres-dev{a} libopencv-superres406{a} libopencv-video-dev{a} libopencv-video406{a} libopencv-videoio-dev{a} libopencv-videoio406{a} libopencv-videostab-dev{a} libopencv-videostab406{a} libopencv-viz-dev{a} libopencv-viz406{a} libopenexr-3-1-30{a} libopenexr-dev{a} libopengl-dev{a} libopengl0{a} libopenjp2-7{a} libopenmpi3{a} libopenmpt0{a} libopus0{a} liborc-0.4-0{a} liborc-0.4-dev{a} liborc-0.4-dev-bin{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-0{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpmix2{a} libpng-dev{a} libpng16-16{a} libpoppler126{a} libpq5{a} libproc2-0{a} libproj25{a} libprotobuf32{a} libpsl5{a} libpthread-stubs0-dev{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.11{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libqhull-r8.0{a} libqt5core5a{a} libqt5dbus5{a} libqt5gui5{a} libqt5network5{a} libqt5opengl5{a} libqt5test5{a} libqt5widgets5{a} librabbitmq4{a} librav1e0{a} libraw1394-11{a} libraw1394-dev{a} librdmacm1{a} libreadline8{a} librhash0{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} libspatialite8{a} libspeex1{a} libsrt1.5-gnutls{a} libssh-gcrypt-4{a} libssh2-1{a} libsub-override-perl{a} libsuperlu6{a} libsvtav1enc1d1{a} libswresample-dev{a} libswresample4{a} libswscale-dev{a} libswscale7{a} libsystemd-dev{a} libsz2{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtcl8.6{a} libtesseract5{a} libthai-data{a} libthai0{a} libtheora0{a} libtiff-dev{a} libtiff6{a} libtiffxx6{a} libtk8.6{a} libtool{a} libtwolame0{a} libuchardet0{a} libudev-dev{a} libudfread0{a} libunwind-dev{a} libunwind8{a} liburiparser1{a} libusb-1.0-0{a} libusb-1.0-0-dev{a} libuv1{a} libuvc-dev{a} libuvc0{a} libv4l-0{a} libv4l-dev{a} libv4l2rds0{a} libv4lconvert0{a} libva-drm2{a} libva-x11-2{a} libva2{a} libvdpau1{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvpx8{a} libvtk9.1{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-199{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{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.2{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxft2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxnvctrl0{a} libxpm4{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6{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} libzvbi0{a} m4{a} man-db{a} mariadb-common{a} media-types{a} mysql-common{a} netbase{a} ocl-icd-libopencl1{a} pandoc{a} pandoc-data{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} proj-data{a} python3{a} python3-imath{a} python3-minimal{a} python3-numpy{a} python3-packaging{a} python3-pkg-resources{a} python3.11{a} python3.11-minimal{a} python3.12{a} python3.12-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 gstreamer1.0-gl gstreamer1.0-plugins-base ibverbs-providers libaacs0 libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libgdk-pixbuf2.0-bin libgphoto2-l10n libheif-plugin-aomenc libheif-plugin-x265 libldap-common libltdl-dev libmail-sendmail-perl libopencv-java libpam-cap libpng-tools libqt5svg5 libraw1394-tools librsvg2-common libsasl2-modules libusb-1.0-doc libvdpau-va-gl1 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, 533 newly installed, 0 to remove and 0 not upgraded. Need to get 293 MB of archives. After unpacking 1235 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libpython3.11-minimal armhf 3.11.8-1 [802 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.5.0-2+b2 [80.2 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf python3.11-minimal armhf 3.11.8-1 [1707 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.11.6-1 [26.2 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf tzdata all 2024a-1 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-3 [69.1 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libreadline8 armhf 8.2-3+b1 [144 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf libpython3.11-stdlib armhf 3.11.8-1 [1709 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf python3.11 armhf 3.11.8-1 [597 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.11.6-1 [9224 B] Get: 13 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.11.6-1 [26.2 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libpython3.12-minimal armhf 3.12.2-1 [793 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf python3.12-minimal armhf 3.12.2-1 [1845 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf sgml-base all 1.31 [15.4 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libproc2-0 armhf 2:4.0.4-4 [55.7 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf procps armhf 2:4.0.4-4 [864 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.22 [22.4 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-2+b1 [314 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf libmagic1 armhf 1:5.45-2+b1 [97.9 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-2+b1 [42.2 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.21-14+b1 [157 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b1 [65.7 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-3 [1088 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.39.3-6 [81.2 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.7-2 [33.3 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.12.0-3 [1367 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf autoconf all 2.71-3 [332 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf autopoint all 0.21-14 [496 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-4+b1 [9070 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.9.14+dfsg-1.3+b2 [599 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf libarchive13 armhf 3.7.2-1 [301 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b3 [284 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-4+b1 [18.2 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf libsasl2-2 armhf 2.1.28+dfsg1-4+b1 [50.1 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf libldap-2.5-0 armhf 2.5.13+dfsg-5+b3 [158 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf libnghttp2-14 armhf 1.59.0-1 [62.0 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf libpsl5 armhf 0.21.2-1+b1 [57.8 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [55.2 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf libssh2-1 armhf 1.11.0-4 [197 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf libcurl4 armhf 8.5.0-2 [383 kB] Get: 46 http://deb.debian.org/debian trixie/main armhf libjsoncpp25 armhf 1.9.5-6+b2 [69.9 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf librhash0 armhf 1.4.3-3+b1 [143 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf libuv1 armhf 1.48.0-1 [133 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf cmake-data all 3.28.3-1 [2128 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf cmake armhf 3.28.3-1 [5109 kB] Get: 51 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.15.3 [88.0 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-7 [517 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf libsub-override-perl all 0.10-1 [10.6 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 58 http://deb.debian.org/debian trixie/main armhf libelf1 armhf 0.190-1+b1 [171 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1 [101 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.21-14+b1 [1230 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf debhelper all 13.15.3 [901 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libpng16-16 armhf 1.6.43-1 [262 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.2+dfsg-1+b1 [371 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 67 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-1.1 [317 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-1.1 [370 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf fontconfig armhf 2.15.0-1.1 [461 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf gdal-data all 3.8.4+dfsg-1 [545 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf gdal-plugins armhf 3.8.4+dfsg-1 [329 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libglib2.0-0 armhf 2.78.4-1 [1281 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf gir1.2-glib-2.0 armhf 1.78.1-15 [163 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libdw1 armhf 0.190-1+b1 [224 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libunwind8 armhf 1.6.2-3 [43.3 kB] Get: 77 http://deb.debian.org/debian trixie/main armhf libcap2-bin armhf 1:2.66-5 [33.0 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf libgstreamer1.0-0 armhf 1.22.10-1 [1106 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf gir1.2-gstreamer-1.0 armhf 1.22.10-1 [112 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libdrm-common all 2.4.120-2 [7688 B] Get: 81 http://deb.debian.org/debian trixie/main armhf libdrm2 armhf 2.4.120-2 [33.8 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf libglvnd0 armhf 1.7.0-1 [52.3 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf libwayland-server0 armhf 1.22.0-2.1+b1 [26.7 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libbsd0 armhf 0.12.2-1 [127 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.15-1 [140 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf libxcb-randr0 armhf 1.15-1 [116 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf libgbm1 armhf 23.3.5-1 [36.6 kB] Get: 90 http://deb.debian.org/debian trixie/main armhf libglapi-mesa armhf 23.3.5-1 [42.5 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf libwayland-client0 armhf 1.22.0-2.1+b1 [20.4 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.7-1 [328 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.7-1 [735 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libx11-xcb1 armhf 2:1.8.7-1 [231 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libxcb-dri2-0 armhf 1.15-1 [107 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libxcb-dri3-0 armhf 1.15-1 [107 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libxcb-present0 armhf 1.15-1 [105 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf libxcb-sync1 armhf 1.15-1 [108 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf libxcb-xfixes0 armhf 1.15-1 [110 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libxshmfence1 armhf 1.3-1 [8592 B] Get: 101 http://deb.debian.org/debian trixie/main armhf libegl-mesa0 armhf 23.3.5-1 [98.1 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libegl1 armhf 1.7.0-1 [28.7 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libxcb-glx0 armhf 1.15-1 [120 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.15-1 [106 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libxfixes3 armhf 1:6.0.0-2 [21.1 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf libvulkan1 armhf 1.3.275.0-1 [109 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libdrm-amdgpu1 armhf 2.4.120-2 [20.0 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libdrm-nouveau2 armhf 2.4.120-2 [16.9 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libdrm-radeon1 armhf 2.4.120-2 [19.5 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libedit2 armhf 3.1-20230828-1 [76.8 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libz3-4 armhf 4.8.12-3.1+b2 [6324 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf libllvm17 armhf 1:17.0.6-5 [21.6 MB] Get: 115 http://deb.debian.org/debian trixie/main armhf libsensors-config all 1:3.6.0-9 [14.6 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf libsensors5 armhf 1:3.6.0-9 [31.9 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf libgl1-mesa-dri armhf 23.3.5-1 [6405 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf libglx-mesa0 armhf 23.3.5-1 [130 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libglx0 armhf 1.7.0-1 [32.2 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libgl1 armhf 1.7.0-1 [90.8 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf liborc-0.4-0 armhf 1:0.4.34-3+b1 [143 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf iso-codes all 4.16.0-1 [2936 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libgstreamer-plugins-base1.0-0 armhf 1.22.10-1 [875 kB] Get: 124 http://deb.debian.org/debian trixie/main armhf libgudev-1.0-0 armhf 238-3 [12.5 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf libwayland-cursor0 armhf 1.22.0-2.1+b1 [10.2 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libwayland-egl1 armhf 1.22.0-2.1+b1 [5416 B] Get: 127 http://deb.debian.org/debian trixie/main armhf libgstreamer-gl1.0-0 armhf 1.22.10-1 [239 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf gir1.2-gst-plugins-base-1.0 armhf 1.22.10-1 [168 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf gir1.2-gudev-1.0 armhf 238-3 [5040 B] Get: 130 http://deb.debian.org/debian trixie/main armhf libibus-1.0-5 armhf 1.5.29-1 [425 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf gir1.2-ibus-1.0 armhf 1.5.29-1 [348 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf spirv-tools armhf 2023.6~rc1-2 [3115 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf glslang-tools armhf 13.1.1-3 [1899 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf libabsl20220623 armhf 20220623.1-3 [361 kB] Get: 135 http://deb.debian.org/debian trixie/main armhf libaec0 armhf 1.1.3-1 [21.5 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libaom3 armhf 3.8.2-2 [1526 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf libblas3 armhf 3.12.0-3 [108 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf libgfortran5 armhf 14-20240201-3 [263 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf liblapack3 armhf 3.12.0-3 [1803 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf libarpack2 armhf 3.9.1-1+b1 [84.7 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf libsuperlu6 armhf 6.0.1+dfsg1-1+b1 [139 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf libarmadillo12 armhf 1:12.6.7+dfsg-1 [99.7 kB] Get: 143 http://deb.debian.org/debian trixie/main armhf libasound2-data all 1.2.10-3 [20.7 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf libasound2 armhf 1.2.10-3 [316 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf libasound2-dev armhf 1.2.10-3 [115 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libasyncns0 armhf 0.8-6+b3 [11.9 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf libva2 armhf 2.20.0-2 [65.3 kB] Get: 148 http://deb.debian.org/debian trixie/main armhf libva-drm2 armhf 2.20.0-2 [17.2 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libva-x11-2 armhf 2.20.0-2 [20.8 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libvdpau1 armhf 1.5-2 [24.4 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf ocl-icd-libopencl1 armhf 2.3.2-1+b1 [37.3 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf libavutil58 armhf 7:6.1.1-1 [357 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libpixman-1-0 armhf 0.42.2-1+b1 [476 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.15-1 [114 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.1 kB] Get: 156 http://deb.debian.org/debian trixie/main armhf libcairo2 armhf 1.18.0-1+b1 [441 kB] Get: 157 http://deb.debian.org/debian trixie/main armhf libcodec2-1.2 armhf 1.2.0-2+b1 [8153 kB] Get: 158 http://deb.debian.org/debian trixie/main armhf libdav1d7 armhf 1.4.1-1 [262 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf libgsm1 armhf 1.0.22-1 [27.9 kB] Get: 160 http://deb.debian.org/debian trixie/main armhf libhwy1 armhf 1.0.7-8+b1 [213 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf liblcms2-2 armhf 2.14-2+b1 [126 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libjxl0.7 armhf 0.7.0-10.2+b1 [644 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libmp3lame0 armhf 3.100-6+b2 [344 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf libopenjp2-7 armhf 2.5.0-2+b2 [170 kB] Get: 165 http://deb.debian.org/debian trixie/main armhf libopus0 armhf 1.4-1+b1 [174 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf librav1e0 armhf 0.7.1-2 [546 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf libcairo-gobject2 armhf 1.18.0-1+b1 [128 kB] Get: 168 http://deb.debian.org/debian trixie/main armhf libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [307 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf shared-mime-info armhf 2.4-1 [746 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-2+b2 [143 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf libdeflate0 armhf 1.20-1 [35.9 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf libjbig0 armhf 2.1-6.1+b1 [27.3 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf liblerc4 armhf 4.0.0+ds-4+b1 [137 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.3.2-0.4 [105 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.3.2-0.4 [261 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf libtiff6 armhf 4.5.1+git230720-4 [301 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.10+dfsg-3+b1 [124 kB] Get: 178 http://deb.debian.org/debian trixie/main armhf libfribidi0 armhf 1.0.13-3+b1 [69.4 kB] Get: 179 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2 [63.2 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 8.3.0-2 [2155 kB] Get: 181 http://deb.debian.org/debian trixie/main armhf libthai-data all 0.1.29-2 [168 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libdatrie1 armhf 0.2.13-3 [34.4 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf libthai0 armhf 0.1.29-2 [45.8 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libpango-1.0-0 armhf 1.52.0+ds-1 [192 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libpangoft2-1.0-0 armhf 1.52.0+ds-1 [41.8 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libpangocairo-1.0-0 armhf 1.52.0+ds-1 [31.2 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf librsvg2-2 armhf 2.54.7+dfsg-2 [2184 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libshine3 armhf 3.1.1-2+b1 [21.0 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf libsnappy1v5 armhf 1.1.10-1+b1 [25.2 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf libspeex1 armhf 1.2.1-2+b1 [47.2 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf libsvtav1enc1d1 armhf 1.7.0+dfsg-2+b1 [936 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libsoxr0 armhf 0.1.3-4 [67.0 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libswresample4 armhf 7:6.1.1-1 [85.8 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf libogg0 armhf 1.3.5-3 [21.6 kB] Get: 195 http://deb.debian.org/debian trixie/main armhf libtheora0 armhf 1.1.1+dfsg.1-16.1+b1 [129 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf libtwolame0 armhf 0.4.0-2+b1 [45.9 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf libvorbis0a armhf 1.3.7-2 [79.0 kB] Get: 198 http://deb.debian.org/debian trixie/main armhf libvorbisenc2 armhf 1.3.7-2 [69.3 kB] Get: 199 http://deb.debian.org/debian trixie/main armhf libvpx8 armhf 1.13.1-2 [1359 kB] Get: 200 http://deb.debian.org/debian trixie/main armhf libwebpmux3 armhf 1.3.2-0.4 [116 kB] Get: 201 http://deb.debian.org/debian trixie/main armhf libx264-164 armhf 2:0.164.3108+git31e19f9-1 [424 kB] Get: 202 http://deb.debian.org/debian trixie/main armhf libx265-199 armhf 3.5-2+b1 [580 kB] Get: 203 http://deb.debian.org/debian trixie/main armhf libxvidcore4 armhf 2:1.3.7-1+b1 [194 kB] Get: 204 http://deb.debian.org/debian trixie/main armhf libzvbi-common all 0.2.42-1.1 [70.2 kB] Get: 205 http://deb.debian.org/debian trixie/main armhf libzvbi0 armhf 0.2.42-1.1 [244 kB] Get: 206 http://deb.debian.org/debian trixie/main armhf libavcodec60 armhf 7:6.1.1-1 [4858 kB] Get: 207 http://deb.debian.org/debian trixie/main armhf libavutil-dev armhf 7:6.1.1-1 [506 kB] Get: 208 http://deb.debian.org/debian trixie/main armhf libswresample-dev armhf 7:6.1.1-1 [95.1 kB] Get: 209 http://deb.debian.org/debian trixie/main armhf libavcodec-dev armhf 7:6.1.1-1 [5416 kB] Get: 210 http://deb.debian.org/debian trixie/main armhf libudfread0 armhf 1.1.2-1 [14.4 kB] Get: 211 http://deb.debian.org/debian trixie/main armhf libbluray2 armhf 1:1.3.4-1 [122 kB] Get: 212 http://deb.debian.org/debian trixie/main armhf libchromaprint1 armhf 1.5.1-5 [34.3 kB] Get: 213 http://deb.debian.org/debian trixie/main armhf libgme0 armhf 0.6.3-7+b1 [106 kB] Get: 214 http://deb.debian.org/debian trixie/main armhf libmpg123-0 armhf 1.32.5-1 [127 kB] Get: 215 http://deb.debian.org/debian trixie/main armhf libvorbisfile3 armhf 1.3.7-2 [20.3 kB] Get: 216 http://deb.debian.org/debian trixie/main armhf libopenmpt0 armhf 0.7.3-1 [696 kB] Get: 217 http://deb.debian.org/debian trixie/main armhf librabbitmq4 armhf 0.11.0-1+b1 [38.7 kB] Get: 218 http://deb.debian.org/debian trixie/main armhf libcjson1 armhf 1.7.17-2 [25.3 kB] Get: 219 http://deb.debian.org/debian trixie/main armhf libmbedcrypto7 armhf 2.28.7-1 [248 kB] Get: 220 http://deb.debian.org/debian trixie/main armhf librist4 armhf 0.2.10+dfsg-1 [65.2 kB] Get: 221 http://deb.debian.org/debian trixie/main armhf libsrt1.5-gnutls armhf 1.5.3-1+b1 [293 kB] Get: 222 http://deb.debian.org/debian trixie/main armhf libssh-gcrypt-4 armhf 0.10.6-2 [191 kB] Get: 223 http://deb.debian.org/debian trixie/main armhf libnorm1 armhf 1.5.9+dfsg-3 [185 kB] Get: 224 http://deb.debian.org/debian trixie/main armhf libpgm-5.3-0 armhf 5.3.128~dfsg-2 [156 kB] Get: 225 http://deb.debian.org/debian trixie/main armhf libsodium23 armhf 1.0.18-1 [147 kB] Get: 226 http://deb.debian.org/debian trixie/main armhf libzmq5 armhf 4.3.5-1+b1 [239 kB] Get: 227 http://deb.debian.org/debian trixie/main armhf libavformat60 armhf 7:6.1.1-1 [1052 kB] Get: 228 http://deb.debian.org/debian trixie/main armhf libavformat-dev armhf 7:6.1.1-1 [1290 kB] Get: 229 http://deb.debian.org/debian trixie/main armhf libgav1-1 armhf 0.18.0-1+b1 [284 kB] Get: 230 http://deb.debian.org/debian trixie/main armhf libyuv0 armhf 0.0~git202401110.af6ac82-1 [85.1 kB] Get: 231 http://deb.debian.org/debian trixie/main armhf libavif16 armhf 1.0.4-1 [95.0 kB] Get: 232 http://deb.debian.org/debian trixie/main armhf uuid-dev armhf 2.39.3-6 [39.6 kB] Get: 233 http://deb.debian.org/debian trixie/main armhf libblkid-dev armhf 2.39.3-6 [186 kB] Get: 234 http://deb.debian.org/debian trixie/main armhf libblosc1 armhf 1.21.5+ds-1+b1 [37.2 kB] Get: 235 http://deb.debian.org/debian trixie/main armhf libboost-python1.83.0 armhf 1.83.0-2+b2 [330 kB] Get: 236 http://deb.debian.org/debian trixie/main armhf libmd-dev armhf 1.1.0-2 [51.6 kB] Get: 237 http://deb.debian.org/debian trixie/main armhf libbsd-dev armhf 0.12.2-1 [252 kB] Get: 238 http://deb.debian.org/debian trixie/main armhf libcurl3-gnutls armhf 8.5.0-2 [378 kB] Get: 239 http://deb.debian.org/debian trixie/main armhf libcfitsio10 armhf 4.3.1-1 [522 kB] Get: 240 http://deb.debian.org/debian trixie/main armhf libcharls2 armhf 2.4.2-2+b1 [79.9 kB] Get: 241 http://deb.debian.org/debian trixie/main armhf libcjson-dev armhf 1.7.17-2 [28.2 kB] Get: 242 http://deb.debian.org/debian trixie/main armhf libdbus-1-3 armhf 1.14.10-4 [180 kB] Get: 243 http://deb.debian.org/debian trixie/main armhf libpkgconf3 armhf 1.8.1-1+b2 [31.9 kB] Get: 244 http://deb.debian.org/debian trixie/main armhf pkgconf-bin armhf 1.8.1-1+b2 [28.9 kB] Get: 245 http://deb.debian.org/debian trixie/main armhf pkgconf armhf 1.8.1-1+b2 [26.2 kB] Get: 246 http://deb.debian.org/debian trixie/main armhf xml-core all 0.19 [20.1 kB] Get: 247 http://deb.debian.org/debian trixie/main armhf libdbus-1-dev armhf 1.14.10-4 [222 kB] Get: 248 http://deb.debian.org/debian trixie/main armhf libraw1394-11 armhf 2.1.2-2 [37.7 kB] Get: 249 http://deb.debian.org/debian trixie/main armhf libusb-1.0-0 armhf 2:1.0.27-1 [51.1 kB] Get: 250 http://deb.debian.org/debian trixie/main armhf libdc1394-25 armhf 2.2.6-4 [102 kB] Get: 251 http://deb.debian.org/debian trixie/main armhf libraw1394-dev armhf 2.1.2-2 [50.5 kB] Get: 252 http://deb.debian.org/debian trixie/main armhf libdc1394-dev armhf 2.2.6-4 [130 kB] Get: 253 http://deb.debian.org/debian trixie/main armhf libde265-0 armhf 1.0.15-1 [145 kB] Get: 254 http://deb.debian.org/debian trixie/main armhf libdecor-0-0 armhf 0.2.2-1 [12.7 kB] Get: 255 http://deb.debian.org/debian trixie/main armhf libwayland-bin armhf 1.22.0-2.1+b1 [18.0 kB] Get: 256 http://deb.debian.org/debian trixie/main armhf libffi-dev armhf 3.4.6-1 [55.9 kB] Get: 257 http://deb.debian.org/debian trixie/main armhf libwayland-dev armhf 1.22.0-2.1+b1 [70.6 kB] Get: 258 http://deb.debian.org/debian trixie/main armhf libdecor-0-dev armhf 0.2.2-1 [7364 B] Get: 259 http://deb.debian.org/debian trixie/main armhf libdeflate-dev armhf 1.20-1 [44.0 kB] Get: 260 http://deb.debian.org/debian trixie/main armhf libdouble-conversion3 armhf 3.3.0-1+b1 [38.5 kB] Get: 261 http://deb.debian.org/debian trixie/main armhf libdrm-omap1 armhf 2.4.120-2 [8776 B] Get: 262 http://deb.debian.org/debian trixie/main armhf libdrm-freedreno1 armhf 2.4.120-2 [18.8 kB] Get: 263 http://deb.debian.org/debian trixie/main armhf libdrm-exynos1 armhf 2.4.120-2 [12.7 kB] Get: 264 http://deb.debian.org/debian trixie/main armhf libdrm-tegra0 armhf 2.4.120-2 [10.2 kB] Get: 265 http://deb.debian.org/debian trixie/main armhf libdrm-etnaviv1 armhf 2.4.120-2 [12.6 kB] Get: 266 http://deb.debian.org/debian trixie/main armhf libpciaccess0 armhf 0.17-3 [49.0 kB] Get: 267 http://deb.debian.org/debian trixie/main armhf libpciaccess-dev armhf 0.17-3 [53.6 kB] Get: 268 http://deb.debian.org/debian trixie/main armhf libdrm-dev armhf 2.4.120-2 [256 kB] Get: 269 http://deb.debian.org/debian trixie/main armhf zlib1g-dev armhf 1:1.3.dfsg-3+b1 [904 kB] Get: 270 http://deb.debian.org/debian trixie/main armhf libzstd-dev armhf 1.5.5+dfsg2-2 [322 kB] Get: 271 http://deb.debian.org/debian trixie/main armhf libelf-dev armhf 0.190-1+b1 [71.0 kB] Get: 272 http://deb.debian.org/debian trixie/main armhf liblzma-dev armhf 5.6.1+really5.4.5-1 [281 kB] Get: 273 http://deb.debian.org/debian trixie/main armhf libdw-dev armhf 0.190-1+b1 [303 kB] Get: 274 http://deb.debian.org/debian trixie/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 275 http://deb.debian.org/debian trixie/main armhf x11proto-dev all 2023.2-1 [598 kB] Get: 276 http://deb.debian.org/debian trixie/main armhf libxau-dev armhf 1:1.0.9-1 [22.4 kB] Get: 277 http://deb.debian.org/debian trixie/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.7 kB] Get: 278 http://deb.debian.org/debian trixie/main armhf xtrans-dev all 1.4.0-1 [98.7 kB] Get: 279 http://deb.debian.org/debian trixie/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B] Get: 280 http://deb.debian.org/debian trixie/main armhf libxcb1-dev armhf 1.15-1 [179 kB] Get: 281 http://deb.debian.org/debian trixie/main armhf libx11-dev armhf 2:1.8.7-1 [816 kB] Get: 282 http://deb.debian.org/debian trixie/main armhf libglx-dev armhf 1.7.0-1 [15.5 kB] Get: 283 http://deb.debian.org/debian trixie/main armhf libgl-dev armhf 1.7.0-1 [100 kB] Get: 284 http://deb.debian.org/debian trixie/main armhf libegl-dev armhf 1.7.0-1 [19.2 kB] Get: 285 http://deb.debian.org/debian trixie/main armhf libglvnd-core-dev armhf 1.7.0-1 [13.1 kB] Get: 286 http://deb.debian.org/debian trixie/main armhf libgles1 armhf 1.7.0-1 [12.0 kB] Get: 287 http://deb.debian.org/debian trixie/main armhf libgles2 armhf 1.7.0-1 [17.4 kB] Get: 288 http://deb.debian.org/debian trixie/main armhf libgles-dev armhf 1.7.0-1 [50.5 kB] Get: 289 http://deb.debian.org/debian trixie/main armhf libopengl0 armhf 1.7.0-1 [31.9 kB] Get: 290 http://deb.debian.org/debian trixie/main armhf libopengl-dev armhf 1.7.0-1 [5104 B] Get: 291 http://deb.debian.org/debian trixie/main armhf libglvnd-dev armhf 1.7.0-1 [4868 B] Get: 292 http://deb.debian.org/debian trixie/main armhf libegl1-mesa-dev armhf 23.3.5-1 [20.5 kB] Get: 293 http://deb.debian.org/debian trixie/main armhf libeigen3-dev all 3.4.0-4 [1041 kB] Get: 294 http://deb.debian.org/debian trixie/main armhf libevdev2 armhf 1.13.1+dfsg-1 [25.9 kB] Get: 295 http://deb.debian.org/debian trixie/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-8 [120 kB] Get: 296 http://deb.debian.org/debian trixie/main armhf libevent-pthreads-2.1-7 armhf 2.1.12-stable-8 [53.2 kB] Get: 297 http://deb.debian.org/debian trixie/main armhf libexif12 armhf 0.6.24-1+b1 [389 kB] Get: 298 http://deb.debian.org/debian trixie/main armhf libexif-dev armhf 0.6.24-1+b1 [98.2 kB] Get: 299 http://deb.debian.org/debian trixie/main armhf libnl-3-200 armhf 3.7.0-0.3 [51.7 kB] Get: 300 http://deb.debian.org/debian trixie/main armhf libnl-route-3-200 armhf 3.7.0-0.3 [153 kB] Get: 301 http://deb.debian.org/debian trixie/main armhf libibverbs1 armhf 48.0-1.1 [54.4 kB] Get: 302 http://deb.debian.org/debian trixie/main armhf librdmacm1 armhf 48.0-1.1 [61.6 kB] Get: 303 http://deb.debian.org/debian trixie/main armhf libfabric1 armhf 1.17.0-3 [385 kB] Get: 304 http://deb.debian.org/debian trixie/main armhf libflac12 armhf 1.4.3+ds-2+b1 [154 kB] Get: 305 http://deb.debian.org/debian trixie/main armhf libminizip1 armhf 1:1.3.dfsg-3+b1 [50.0 kB] Get: 306 http://deb.debian.org/debian trixie/main armhf libfreexl1 armhf 2.0.0-1+b1 [35.2 kB] Get: 307 http://deb.debian.org/debian trixie/main armhf libfyba0t64 armhf 4.1.1-9 [100 kB] Get: 308 http://deb.debian.org/debian trixie/main armhf libgbm-dev armhf 23.3.5-1 [20.2 kB] Get: 309 http://deb.debian.org/debian trixie/main armhf libheif-plugin-dav1d armhf 1.17.6-1 [9252 B] Get: 310 http://deb.debian.org/debian trixie/main armhf libheif-plugin-libde265 armhf 1.17.6-1 [12.0 kB] Get: 311 http://deb.debian.org/debian trixie/main armhf libheif1 armhf 1.17.6-1 [242 kB] Get: 312 http://deb.debian.org/debian trixie/main armhf libxpm4 armhf 1:3.5.17-1 [49.5 kB] Get: 313 http://deb.debian.org/debian trixie/main armhf libgd3 armhf 2.3.3-9+b1 [103 kB] Get: 314 http://deb.debian.org/debian trixie/main armhf libgeos3.12.1 armhf 3.12.1-1+b1 [799 kB] Get: 315 http://deb.debian.org/debian trixie/main armhf libgeos-c1v5 armhf 3.12.1-1+b1 [86.6 kB] Get: 316 http://deb.debian.org/debian trixie/main armhf proj-data all 9.3.1-1 [6268 kB] Get: 317 http://deb.debian.org/debian trixie/main armhf libproj25 armhf 9.3.1-1+b1 [1145 kB] Get: 318 http://deb.debian.org/debian trixie/main armhf libgeotiff5 armhf 1.7.1-5 [59.9 kB] Get: 319 http://deb.debian.org/debian trixie/main armhf libgif7 armhf 5.2.2-1 [41.2 kB] Get: 320 http://deb.debian.org/debian trixie/main armhf libhdf4-0-alt armhf 4.2.16-4 [226 kB] Get: 321 http://deb.debian.org/debian trixie/main armhf libsz2 armhf 1.1.3-1 [7724 B] Get: 322 http://deb.debian.org/debian trixie/main armhf libhdf5-103-1 armhf 1.10.10+repack-3+b1 [1190 kB] Get: 323 http://deb.debian.org/debian trixie/main armhf libjson-c5 armhf 0.17-1+b1 [40.4 kB] Get: 324 http://deb.debian.org/debian trixie/main armhf liburiparser1 armhf 0.9.7+dfsg-2+b1 [37.4 kB] Get: 325 http://deb.debian.org/debian trixie/main armhf libkmlbase1 armhf 1.3.0-10 [40.3 kB] Get: 326 http://deb.debian.org/debian trixie/main armhf libkmldom1 armhf 1.3.0-10 [130 kB] Get: 327 http://deb.debian.org/debian trixie/main armhf libkmlengine1 armhf 1.3.0-10 [64.1 kB] Get: 328 http://deb.debian.org/debian trixie/main armhf mysql-common all 5.8+1.1.0 [6636 B] Get: 329 http://deb.debian.org/debian trixie/main armhf mariadb-common all 1:10.11.6-2 [25.2 kB] Get: 330 http://deb.debian.org/debian trixie/main armhf libmariadb3 armhf 1:10.11.6-2 [157 kB] Get: 331 http://deb.debian.org/debian trixie/main armhf libhdf5-hl-100 armhf 1.10.10+repack-3+b1 [61.1 kB] Get: 332 http://deb.debian.org/debian trixie/main armhf libnetcdf19t64 armhf 1:4.9.2-4 [418 kB] Get: 333 http://deb.debian.org/debian trixie/main armhf libltdl7 armhf 2.4.7-7 [390 kB] Get: 334 http://deb.debian.org/debian trixie/main armhf libodbc2 armhf 2.3.12-1+b1 [130 kB] Get: 335 http://deb.debian.org/debian trixie/main armhf unixodbc-common all 2.3.12-1 [8496 B] Get: 336 http://deb.debian.org/debian trixie/main armhf libodbcinst2 armhf 2.3.12-1+b1 [28.7 kB] Get: 337 http://deb.debian.org/debian trixie/main armhf libogdi4.1 armhf 4.1.1+ds-3 [179 kB] Get: 338 http://deb.debian.org/debian trixie/main armhf libnspr4 armhf 2:4.35-1.1+b1 [87.2 kB] Get: 339 http://deb.debian.org/debian trixie/main armhf libnss3 armhf 2:3.99-1 [1220 kB] Get: 340 http://deb.debian.org/debian trixie/main armhf libpoppler126 armhf 22.12.0-2+b1 [1704 kB] Get: 341 http://deb.debian.org/debian trixie/main armhf libpq5 armhf 16.2-1 [198 kB] Get: 342 http://deb.debian.org/debian trixie/main armhf libqhull-r8.0 armhf 2020.2-6+b1 [219 kB] Get: 343 http://deb.debian.org/debian trixie/main armhf librttopo1 armhf 1.1.0-3 [146 kB] Get: 344 http://deb.debian.org/debian trixie/main armhf libspatialite8 armhf 5.1.0-1+b1 [1724 kB] Get: 345 http://deb.debian.org/debian trixie/main armhf libxerces-c3.2 armhf 3.2.4+debian-1.1 [744 kB] Get: 346 http://deb.debian.org/debian trixie/main armhf libgdal34 armhf 3.8.4+dfsg-1 [7352 kB] Get: 347 http://deb.debian.org/debian trixie/main armhf libsocket++1 armhf 1.12.13+git20131030.5d039ba-1+b1 [68.8 kB] Get: 348 http://deb.debian.org/debian trixie/main armhf libgdcm3.0 armhf 3.0.22-2 [2003 kB] Get: 349 http://deb.debian.org/debian trixie/main armhf libgdcm-dev armhf 3.0.22-2 [264 kB] Get: 350 http://deb.debian.org/debian trixie/main armhf libgl1-mesa-dev armhf 23.3.5-1 [16.5 kB] Get: 351 http://deb.debian.org/debian trixie/main armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2 [36.5 kB] Get: 352 http://deb.debian.org/debian trixie/main armhf libglew2.2 armhf 2.2.0-4+b1 [172 kB] Get: 353 http://deb.debian.org/debian trixie/main armhf libglib2.0-data all 2.78.4-1 [1223 kB] Get: 354 http://deb.debian.org/debian trixie/main armhf libglib2.0-bin armhf 2.78.4-1 [109 kB] Get: 355 http://deb.debian.org/debian trixie/main armhf python3-packaging all 24.0-1 [45.5 kB] Get: 356 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev-bin armhf 2.78.4-1 [154 kB] Get: 357 http://deb.debian.org/debian trixie/main armhf libsepol-dev armhf 3.5-2 [319 kB] Get: 358 http://deb.debian.org/debian trixie/main armhf libpcre2-16-0 armhf 10.42-4+b1 [212 kB] Get: 359 http://deb.debian.org/debian trixie/main armhf libpcre2-32-0 armhf 10.42-4+b1 [203 kB] Get: 360 http://deb.debian.org/debian trixie/main armhf libpcre2-posix3 armhf 10.42-4+b1 [55.3 kB] Get: 361 http://deb.debian.org/debian trixie/main armhf libpcre2-dev armhf 10.42-4+b1 [668 kB] Get: 362 http://deb.debian.org/debian trixie/main armhf libselinux1-dev armhf 3.5-2 [151 kB] Get: 363 http://deb.debian.org/debian trixie/main armhf libmount-dev armhf 2.39.3-6 [23.6 kB] Get: 364 http://deb.debian.org/debian trixie/main armhf libglib2.0-dev armhf 2.78.4-1 [1526 kB] Get: 365 http://deb.debian.org/debian trixie/main armhf libgphoto2-port12 armhf 2.5.31-2 [131 kB] Get: 366 http://deb.debian.org/debian trixie/main armhf libgphoto2-6 armhf 2.5.31-2 [693 kB] Get: 367 http://deb.debian.org/debian trixie/main armhf libgphoto2-dev armhf 2.5.31-2 [89.8 kB] Get: 368 http://deb.debian.org/debian trixie/main armhf libunwind-dev armhf 1.6.2-3 [443 kB] Get: 369 http://deb.debian.org/debian trixie/main armhf libgstreamer1.0-dev armhf 1.22.10-1 [556 kB] Get: 370 http://deb.debian.org/debian trixie/main armhf liborc-0.4-dev-bin armhf 1:0.4.34-3+b1 [19.3 kB] Get: 371 http://deb.debian.org/debian trixie/main armhf liborc-0.4-dev armhf 1:0.4.34-3+b1 [27.9 kB] Get: 372 http://deb.debian.org/debian trixie/main armhf libx11-xcb-dev armhf 2:1.8.7-1 [234 kB] Get: 373 http://deb.debian.org/debian trixie/main armhf libudev-dev armhf 255.4-1 [60.9 kB] Get: 374 http://deb.debian.org/debian trixie/main armhf libgudev-1.0-dev armhf 238-3 [29.0 kB] Get: 375 http://deb.debian.org/debian trixie/main armhf libgstreamer-plugins-base1.0-dev armhf 1.22.10-1 [523 kB] Get: 376 http://deb.debian.org/debian trixie/main armhf libhidapi-libusb0 armhf 0.14.0-1+b1 [13.9 kB] Get: 377 http://deb.debian.org/debian trixie/main armhf libhidapi-hidraw0 armhf 0.14.0-1+b1 [11.2 kB] Get: 378 http://deb.debian.org/debian trixie/main armhf libhidapi-dev armhf 0.14.0-1+b1 [26.0 kB] Get: 379 http://deb.debian.org/debian trixie/main armhf libxnvctrl0 armhf 535.171.04-1 [12.8 kB] Get: 380 http://deb.debian.org/debian trixie/main armhf libhwloc15 armhf 2.10.0-1+b1 [133 kB] Get: 381 http://deb.debian.org/debian trixie/main armhf libhwloc-plugins armhf 2.10.0-1+b1 [16.1 kB] Get: 382 http://deb.debian.org/debian trixie/main armhf libibus-1.0-dev armhf 1.5.29-1 [467 kB] Get: 383 http://deb.debian.org/debian trixie/main armhf x11-common all 1:7.7+23 [252 kB] Get: 384 http://deb.debian.org/debian trixie/main armhf libice6 armhf 2:1.0.10-1 [51.9 kB] Get: 385 http://deb.debian.org/debian trixie/main armhf libice-dev armhf 2:1.0.10-1 [61.9 kB] Get: 386 http://deb.debian.org/debian trixie/main armhf libimath-3-1-29 armhf 3.1.9-3+b2 [44.3 kB] Get: 387 http://deb.debian.org/debian trixie/main armhf python3-pkg-resources all 68.1.2-2 [241 kB] Get: 388 http://deb.debian.org/debian trixie/main armhf libpython3.12-stdlib armhf 3.12.2-1 [1800 kB] Get: 389 http://deb.debian.org/debian trixie/main armhf python3.12 armhf 3.12.2-1 [653 kB] Get: 390 http://deb.debian.org/debian trixie/main armhf python3-numpy armhf 1:1.24.2-2 [4016 kB] Get: 391 http://deb.debian.org/debian trixie/main armhf libpython3.11 armhf 3.11.8-1 [1710 kB] Get: 392 http://deb.debian.org/debian trixie/main armhf python3-imath armhf 3.1.9-3+b2 [3670 kB] Get: 393 http://deb.debian.org/debian trixie/main armhf libimath-dev armhf 3.1.9-3+b2 [120 kB] Get: 394 http://deb.debian.org/debian trixie/main armhf libwacom-common all 2.10.0-1 [62.4 kB] Get: 395 http://deb.debian.org/debian trixie/main armhf libwacom9 armhf 2.10.0-1 [19.5 kB] Get: 396 http://deb.debian.org/debian trixie/main armhf libinput-bin armhf 1.25.0-1 [22.9 kB] Get: 397 http://deb.debian.org/debian trixie/main armhf libmtdev1 armhf 1.1.6-1+b1 [21.0 kB] Get: 398 http://deb.debian.org/debian trixie/main armhf libinput10 armhf 1.25.0-1 [110 kB] Get: 399 http://deb.debian.org/debian trixie/main armhf libjbig-dev armhf 2.1-6.1+b1 [27.8 kB] Get: 400 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo-dev armhf 1:2.1.5-2+b2 [260 kB] Get: 401 http://deb.debian.org/debian trixie/main armhf libjpeg-dev armhf 1:2.1.5-2+b2 [72.1 kB] Get: 402 http://deb.debian.org/debian trixie/main armhf liblept5 armhf 1.82.0-3+b3 [936 kB] Get: 403 http://deb.debian.org/debian trixie/main armhf liblerc-dev armhf 4.0.0+ds-4+b1 [153 kB] Get: 404 http://deb.debian.org/debian trixie/main armhf liblua5.4-0 armhf 5.4.6-3 [122 kB] Get: 405 http://deb.debian.org/debian trixie/main armhf libmd4c0 armhf 0.4.8-1+b1 [40.0 kB] Get: 406 http://deb.debian.org/debian trixie/main armhf libmunge2 armhf 0.5.15-4 [16.4 kB] Get: 407 http://deb.debian.org/debian trixie/main armhf libtbbmalloc2 armhf 2021.11.0-2 [42.1 kB] Get: 408 http://deb.debian.org/debian trixie/main armhf libtbbbind-2-5 armhf 2021.11.0-2 [12.7 kB] Get: 409 http://deb.debian.org/debian trixie/main armhf libtbb12 armhf 2021.11.0-2 [73.4 kB] Get: 410 http://deb.debian.org/debian trixie/main armhf libopencv-core406 armhf 4.6.0+dfsg-13+b3 [859 kB] Get: 411 http://deb.debian.org/debian trixie/main armhf libopencv-flann406 armhf 4.6.0+dfsg-13+b3 [107 kB] Get: 412 http://deb.debian.org/debian trixie/main armhf libopencv-imgproc406 armhf 4.6.0+dfsg-13+b3 [826 kB] Get: 413 http://deb.debian.org/debian trixie/main armhf libopencv-features2d406 armhf 4.6.0+dfsg-13+b3 [199 kB] Get: 414 http://deb.debian.org/debian trixie/main armhf libopencv-calib3d406 armhf 4.6.0+dfsg-13+b3 [569 kB] Get: 415 http://deb.debian.org/debian trixie/main armhf libtbb-dev armhf 2021.11.0-2 [193 kB] Get: 416 http://deb.debian.org/debian trixie/main armhf libopencv-core-dev armhf 4.6.0+dfsg-13+b3 [1674 kB] Get: 417 http://deb.debian.org/debian trixie/main armhf libopencv-flann-dev armhf 4.6.0+dfsg-13+b3 [209 kB] Get: 418 http://deb.debian.org/debian trixie/main armhf libqt5core5a armhf 5.15.10+dfsg-7 [1576 kB] Get: 419 http://deb.debian.org/debian trixie/main armhf libqt5dbus5 armhf 5.15.10+dfsg-7 [190 kB] Get: 420 http://deb.debian.org/debian trixie/main armhf libqt5network5 armhf 5.15.10+dfsg-7 [597 kB] Get: 421 http://deb.debian.org/debian trixie/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get: 422 http://deb.debian.org/debian trixie/main armhf libxcb-icccm4 armhf 0.4.1-1.1+b1 [25.7 kB] Get: 423 http://deb.debian.org/debian trixie/main armhf libxcb-util1 armhf 0.4.0-1+b1 [22.2 kB] Get: 424 http://deb.debian.org/debian trixie/main armhf libxcb-image0 armhf 0.4.0-2+b1 [21.1 kB] Get: 425 http://deb.debian.org/debian trixie/main armhf libxcb-keysyms1 armhf 0.4.0-1+b2 [15.8 kB] Get: 426 http://deb.debian.org/debian trixie/main armhf libxcb-render-util0 armhf 0.3.9-1+b1 [17.4 kB] Get: 427 http://deb.debian.org/debian trixie/main armhf libxcb-shape0 armhf 1.15-1 [106 kB] Get: 428 http://deb.debian.org/debian trixie/main armhf libxcb-xinerama0 armhf 1.15-1 [105 kB] Get: 429 http://deb.debian.org/debian trixie/main armhf libxcb-xinput0 armhf 1.15-1 [127 kB] Get: 430 http://deb.debian.org/debian trixie/main armhf libxcb-xkb1 armhf 1.15-1 [127 kB] Get: 431 http://deb.debian.org/debian trixie/main armhf xkb-data all 2.41-2 [795 kB] Get: 432 http://deb.debian.org/debian trixie/main armhf libxkbcommon0 armhf 1.6.0-1 [96.3 kB] Get: 433 http://deb.debian.org/debian trixie/main armhf libxkbcommon-x11-0 armhf 1.6.0-1 [14.1 kB] Get: 434 http://deb.debian.org/debian trixie/main armhf libqt5gui5 armhf 5.15.10+dfsg-7 [2649 kB] Get: 435 http://deb.debian.org/debian trixie/main armhf libqt5widgets5 armhf 5.15.10+dfsg-7 [2104 kB] Get: 436 http://deb.debian.org/debian trixie/main armhf libqt5opengl5 armhf 5.15.10+dfsg-7 [127 kB] Get: 437 http://deb.debian.org/debian trixie/main armhf libqt5test5 armhf 5.15.10+dfsg-7 [133 kB] Get: 438 http://deb.debian.org/debian trixie/main armhf libopencv-highgui406 armhf 4.6.0+dfsg-13+b3 [111 kB] Get: 439 http://deb.debian.org/debian trixie/main armhf libopenexr-3-1-30 armhf 3.1.5-5.1+b1 [843 kB] Get: 440 http://deb.debian.org/debian trixie/main armhf libopencv-imgcodecs406 armhf 4.6.0+dfsg-13+b3 [110 kB] Get: 441 http://deb.debian.org/debian trixie/main armhf libopencv-imgproc-dev armhf 4.6.0+dfsg-13+b3 [1159 kB] Get: 442 http://deb.debian.org/debian trixie/main armhf libopencv-imgcodecs-dev armhf 4.6.0+dfsg-13+b3 [189 kB] Get: 443 http://deb.debian.org/debian trixie/main armhf libswscale7 armhf 7:6.1.1-1 [169 kB] Get: 444 http://deb.debian.org/debian trixie/main armhf libopencv-videoio406 armhf 4.6.0+dfsg-13+b3 [196 kB] Get: 445 http://deb.debian.org/debian trixie/main armhf libopencv-videoio-dev armhf 4.6.0+dfsg-13+b3 [293 kB] Get: 446 http://deb.debian.org/debian trixie/main armhf libopenexr-dev armhf 3.1.5-5.1+b1 [199 kB] Get: 447 http://deb.debian.org/debian trixie/main armhf libpng-dev armhf 1.6.43-1 [344 kB] Get: 448 http://deb.debian.org/debian trixie/main armhf libswscale-dev armhf 7:6.1.1-1 [185 kB] Get: 449 http://deb.debian.org/debian trixie/main armhf libwebpdemux2 armhf 1.3.2-0.4 [106 kB] Get: 450 http://deb.debian.org/debian trixie/main armhf libwebpdecoder3 armhf 1.3.2-0.4 [177 kB] Get: 451 http://deb.debian.org/debian trixie/main armhf libsharpyuv-dev armhf 1.3.2-0.4 [108 kB] Get: 452 http://deb.debian.org/debian trixie/main armhf libwebp-dev armhf 1.3.2-0.4 [383 kB] Get: 453 http://deb.debian.org/debian trixie/main armhf libtiffxx6 armhf 4.5.1+git230720-4 [149 kB] Get: 454 http://deb.debian.org/debian trixie/main armhf libtiff-dev armhf 4.5.1+git230720-4 [441 kB] Get: 455 http://deb.debian.org/debian trixie/main armhf libopencv-highgui-dev armhf 4.6.0+dfsg-13+b3 [161 kB] Get: 456 http://deb.debian.org/debian trixie/main armhf libopencv-ml406 armhf 4.6.0+dfsg-13+b3 [176 kB] Get: 457 http://deb.debian.org/debian trixie/main armhf libopencv-ml-dev armhf 4.6.0+dfsg-13+b3 [279 kB] Get: 458 http://deb.debian.org/debian trixie/main armhf libopencv-features2d-dev armhf 4.6.0+dfsg-13+b3 [296 kB] Get: 459 http://deb.debian.org/debian trixie/main armhf libopencv-calib3d-dev armhf 4.6.0+dfsg-13+b3 [900 kB] Get: 460 http://deb.debian.org/debian trixie/main armhf libprotobuf32 armhf 3.21.12-8+b1 [864 kB] Get: 461 http://deb.debian.org/debian trixie/main armhf libopencv-dnn406 armhf 4.6.0+dfsg-13+b3 [958 kB] Get: 462 http://deb.debian.org/debian trixie/main armhf libopencv-objdetect406 armhf 4.6.0+dfsg-13+b3 [190 kB] Get: 463 http://deb.debian.org/debian trixie/main armhf libopencv-video406 armhf 4.6.0+dfsg-13+b3 [151 kB] Get: 464 http://deb.debian.org/debian trixie/main armhf libtesseract5 armhf 5.3.4-1 [1114 kB] Get: 465 http://deb.debian.org/debian trixie/main armhf libopencv-contrib406 armhf 4.6.0+dfsg-13+b3 [3425 kB] Get: 466 http://deb.debian.org/debian trixie/main armhf libopencv-dnn-dev armhf 4.6.0+dfsg-13+b3 [1663 kB] Get: 467 http://deb.debian.org/debian trixie/main armhf libopencv-objdetect-dev armhf 4.6.0+dfsg-13+b3 [2575 kB] Get: 468 http://deb.debian.org/debian trixie/main armhf libopencv-photo406 armhf 4.6.0+dfsg-13+b3 [151 kB] Get: 469 http://deb.debian.org/debian trixie/main armhf libopencv-photo-dev armhf 4.6.0+dfsg-13+b3 [208 kB] Get: 470 http://deb.debian.org/debian trixie/main armhf libopencv-shape406 armhf 4.6.0+dfsg-13+b3 [48.0 kB] Get: 471 http://deb.debian.org/debian trixie/main armhf libopencv-video-dev armhf 4.6.0+dfsg-13+b3 [228 kB] Get: 472 http://deb.debian.org/debian trixie/main armhf libopencv-shape-dev armhf 4.6.0+dfsg-13+b3 [71.1 kB] Get: 473 http://deb.debian.org/debian trixie/main armhf libopencv-stitching406 armhf 4.6.0+dfsg-13+b3 [163 kB] Get: 474 http://deb.debian.org/debian trixie/main armhf libopencv-stitching-dev armhf 4.6.0+dfsg-13+b3 [243 kB] Get: 475 http://deb.debian.org/debian trixie/main armhf libopencv-superres406 armhf 4.6.0+dfsg-13+b3 [42.8 kB] Get: 476 http://deb.debian.org/debian trixie/main armhf libopencv-superres-dev armhf 4.6.0+dfsg-13+b3 [61.7 kB] Get: 477 http://deb.debian.org/debian trixie/main armhf libopencv-videostab406 armhf 4.6.0+dfsg-13+b3 [69.3 kB] Get: 478 http://deb.debian.org/debian trixie/main armhf libopencv-videostab-dev armhf 4.6.0+dfsg-13+b3 [106 kB] Get: 479 http://deb.debian.org/debian trixie/main armhf libpmix2 armhf 5.0.1-4+b1 [544 kB] Get: 480 http://deb.debian.org/debian trixie/main armhf libopenmpi3 armhf 4.1.6-5 [1855 kB] Get: 481 http://deb.debian.org/debian trixie/main armhf libtcl8.6 armhf 8.6.14+dfsg-1 [928 kB] Get: 482 http://deb.debian.org/debian trixie/main armhf libxft2 armhf 2.3.6-1+b1 [46.4 kB] Get: 483 http://deb.debian.org/debian trixie/main armhf libxss1 armhf 1:1.2.3-1 [17.2 kB] Get: 484 http://deb.debian.org/debian trixie/main armhf libtk8.6 armhf 8.6.14-1 [693 kB] Get: 485 http://deb.debian.org/debian trixie/main armhf libvtk9.1 armhf 9.1.0+really9.1.0+dfsg2-7+b1 [15.6 MB] Get: 486 http://deb.debian.org/debian trixie/main armhf libopencv-viz406 armhf 4.6.0+dfsg-13+b3 [110 kB] Get: 487 http://deb.debian.org/debian trixie/main armhf libopencv-viz-dev armhf 4.6.0+dfsg-13+b3 [180 kB] Get: 488 http://deb.debian.org/debian trixie/main armhf libopencv-contrib-dev armhf 4.6.0+dfsg-13+b3 [5029 kB] Get: 489 http://deb.debian.org/debian trixie/main armhf libopencv-dev armhf 4.6.0+dfsg-13+b3 [80.2 kB] Get: 490 http://deb.debian.org/debian trixie/main armhf libsndfile1 armhf 1.2.2-1 [181 kB] Get: 491 http://deb.debian.org/debian trixie/main armhf libpulse0 armhf 16.1+dfsg1-3 [243 kB] Get: 492 http://deb.debian.org/debian trixie/main armhf libpulse-mainloop-glib0 armhf 16.1+dfsg1-3 [26.6 kB] Get: 493 http://deb.debian.org/debian trixie/main armhf libpulse-dev armhf 16.1+dfsg1-3 [89.2 kB] Get: 494 http://deb.debian.org/debian trixie/main armhf libsamplerate0 armhf 0.2.2-4 [946 kB] Get: 495 http://deb.debian.org/debian trixie/main armhf libsamplerate0-dev armhf 0.2.2-4 [62.6 kB] Get: 496 http://deb.debian.org/debian trixie/main armhf libxcursor1 armhf 1:1.2.1-1 [37.9 kB] Get: 497 http://deb.debian.org/debian trixie/main armhf libxi6 armhf 2:1.8.1-1 [73.8 kB] Get: 498 http://deb.debian.org/debian trixie/main armhf libxrandr2 armhf 2:1.5.4-1 [33.0 kB] Get: 499 http://deb.debian.org/debian trixie/main armhf libsdl2-2.0-0 armhf 2.30.0+dfsg-1 [566 kB] Get: 500 http://deb.debian.org/debian trixie/main armhf libsndio7.0 armhf 1.9.0-0.3+b3 [24.5 kB] Get: 501 http://deb.debian.org/debian trixie/main armhf libsndio-dev armhf 1.9.0-0.3+b3 [19.0 kB] Get: 502 http://deb.debian.org/debian trixie/main armhf libxrender-dev armhf 1:0.9.10-1.1 [38.1 kB] Get: 503 http://deb.debian.org/debian trixie/main armhf libxfixes-dev armhf 1:6.0.0-2 [23.3 kB] Get: 504 http://deb.debian.org/debian trixie/main armhf libxcursor-dev armhf 1:1.2.1-1 [49.3 kB] Get: 505 http://deb.debian.org/debian trixie/main armhf libxext-dev armhf 2:1.3.4-1+b1 [103 kB] Get: 506 http://deb.debian.org/debian trixie/main armhf libxi-dev armhf 2:1.8.1-1 [235 kB] Get: 507 http://deb.debian.org/debian trixie/main armhf libxinerama1 armhf 2:1.1.4-3 [17.4 kB] Get: 508 http://deb.debian.org/debian trixie/main armhf libxinerama-dev armhf 2:1.1.4-3 [19.8 kB] Get: 509 http://deb.debian.org/debian trixie/main armhf libxkbcommon-dev armhf 1.6.0-1 [52.6 kB] Get: 510 http://deb.debian.org/debian trixie/main armhf libxrandr-dev armhf 2:1.5.4-1 [41.1 kB] Get: 511 http://deb.debian.org/debian trixie/main armhf libxss-dev armhf 1:1.2.3-1 [23.1 kB] Get: 512 http://deb.debian.org/debian trixie/main armhf libxt6 armhf 1:1.2.1-1.1 [157 kB] Get: 513 http://deb.debian.org/debian trixie/main armhf libsm-dev armhf 2:1.2.3-1 [36.1 kB] Get: 514 http://deb.debian.org/debian trixie/main armhf libxt-dev armhf 1:1.2.1-1.1 [384 kB] Get: 515 http://deb.debian.org/debian trixie/main armhf libxv1 armhf 2:1.0.11-1.1 [23.2 kB] Get: 516 http://deb.debian.org/debian trixie/main armhf libxv-dev armhf 2:1.0.11-1.1 [47.2 kB] Get: 517 http://deb.debian.org/debian trixie/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [25.1 kB] Get: 518 http://deb.debian.org/debian trixie/main armhf libsdl2-dev armhf 2.30.0+dfsg-1 [1010 kB] Get: 519 http://deb.debian.org/debian trixie/main armhf libsystemd-dev armhf 255.4-1 [1143 kB] Get: 520 http://deb.debian.org/debian trixie/main armhf libusb-1.0-0-dev armhf 2:1.0.27-1 [74.3 kB] Get: 521 http://deb.debian.org/debian trixie/main armhf libuvc0 armhf 0.0.7-1 [28.3 kB] Get: 522 http://deb.debian.org/debian trixie/main armhf libuvc-dev armhf 0.0.7-1 [36.6 kB] Get: 523 http://deb.debian.org/debian trixie/main armhf libv4lconvert0 armhf 1.26.1-3 [135 kB] Get: 524 http://deb.debian.org/debian trixie/main armhf libv4l-0 armhf 1.26.1-3 [108 kB] Get: 525 http://deb.debian.org/debian trixie/main armhf libv4l2rds0 armhf 1.26.1-3 [82.7 kB] Get: 526 http://deb.debian.org/debian trixie/main armhf libv4l-dev armhf 1.26.1-3 [94.1 kB] Get: 527 http://deb.debian.org/debian trixie/main armhf libvulkan-dev armhf 1.3.275.0-1 [1310 kB] Get: 528 http://deb.debian.org/debian trixie/main armhf libxcb-render0-dev armhf 1.15-1 [118 kB] Get: 529 http://deb.debian.org/debian trixie/main armhf libxcb-randr0-dev armhf 1.15-1 [120 kB] Get: 530 http://deb.debian.org/debian trixie/main armhf libyaml-0-2 armhf 0.2.5-1 [46.8 kB] Get: 531 http://deb.debian.org/debian trixie/main armhf pandoc-data all 3.1.3-1 [445 kB] Get: 532 http://deb.debian.org/debian trixie/main armhf pandoc armhf 3.1.3+ds-2 [28.5 MB] Get: 533 http://deb.debian.org/debian trixie/main armhf wayland-protocols all 1.34-1 [83.7 kB] Fetched 293 MB in 5s (57.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (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 ... 19635 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.8-1_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.8-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-2+b2_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-2+b2) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.8-1_armhf.deb ... Unpacking python3.11-minimal (3.11.8-1) ... Setting up libpython3.11-minimal:armhf (3.11.8-1) ... Setting up libexpat1:armhf (2.5.0-2+b2) ... Setting up python3.11-minimal (3.11.8-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19952 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.6-1_armhf.deb ... Unpacking python3-minimal (3.11.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-1_all.deb ... Unpacking tzdata (2024a-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-3_all.deb ... Unpacking readline-common (8.2-3) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../5-libreadline8_8.2-3+b1_armhf.deb ... Unpacking libreadline8:armhf (8.2-3+b1) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../6-libpython3.11-stdlib_3.11.8-1_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.8-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.8-1_armhf.deb ... Unpacking python3.11 (3.11.8-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../8-libpython3-stdlib_3.11.6-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.6-1) ... Setting up python3-minimal (3.11.6-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 ... 20940 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.6-1_armhf.deb ... Unpacking python3 (3.11.6-1) ... Selecting previously unselected package libpython3.12-minimal:armhf. Preparing to unpack .../001-libpython3.12-minimal_3.12.2-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.2-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../002-python3.12-minimal_3.12.2-1_armhf.deb ... Unpacking python3.12-minimal (3.12.2-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../003-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libproc2-0:armhf. Preparing to unpack .../004-libproc2-0_2%3a4.0.4-4_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4) ... Selecting previously unselected package procps. Preparing to unpack .../005-procps_2%3a4.0.4-4_armhf.deb ... Unpacking procps (2:4.0.4-4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../006-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.45-2+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2+b1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../008-libmagic1_1%3a5.45-2+b1_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2+b1) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.45-2+b1_armhf.deb ... Unpacking file (1:5.45-2+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.21-14+b1_armhf.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../011-libuchardet0_0.0.8-1+b1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../012-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../013-bsdextrautils_2.39.3-6_armhf.deb ... Unpacking bsdextrautils (2.39.3-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../014-libpipeline1_1.5.7-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../015-man-db_2.12.0-3_armhf.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../016-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../017-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../018-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../019-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../020-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../021-libicu72_72.1-4+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-4+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../022-libxml2_2.9.14+dfsg-1.3+b2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../023-libarchive13_3.7.2-1_armhf.deb ... Unpacking libarchive13:armhf (3.7.2-1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../024-libbrotli1_1.1.0-2+b3_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b3) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../025-libsasl2-modules-db_2.1.28+dfsg1-4+b1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../026-libsasl2-2_2.1.28+dfsg1-4+b1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../027-libldap-2.5-0_2.5.13+dfsg-5+b3_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.13+dfsg-5+b3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../028-libnghttp2-14_1.59.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.59.0-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../029-libpsl5_0.21.2-1+b1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1+b1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../030-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../031-libssh2-1_1.11.0-4_armhf.deb ... Unpacking libssh2-1:armhf (1.11.0-4) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../032-libcurl4_8.5.0-2_armhf.deb ... Unpacking libcurl4:armhf (8.5.0-2) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../033-libjsoncpp25_1.9.5-6+b2_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-6+b2) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../034-librhash0_1.4.3-3+b1_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3+b1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../035-libuv1_1.48.0-1_armhf.deb ... Unpacking libuv1:armhf (1.48.0-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../036-cmake-data_3.28.3-1_all.deb ... Unpacking cmake-data (3.28.3-1) ... Selecting previously unselected package cmake. Preparing to unpack .../037-cmake_3.28.3-1_armhf.deb ... Unpacking cmake (3.28.3-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../038-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../039-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../040-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../041-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../042-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../043-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../044-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../045-libelf1_0.190-1+b1_armhf.deb ... Unpacking libelf1:armhf (0.190-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../046-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../047-gettext_0.21-14+b1_armhf.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../048-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 .../049-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../050-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../051-libpng16-16_1.6.43-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.43-1) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../052-libfreetype6_2.13.2+dfsg-1+b1_armhf.deb ... Unpacking libfreetype6:armhf (2.13.2+dfsg-1+b1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../053-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 .../054-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../055-fontconfig-config_2.15.0-1.1_armhf.deb ... Unpacking fontconfig-config (2.15.0-1.1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../056-libfontconfig1_2.15.0-1.1_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-1.1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../057-fontconfig_2.15.0-1.1_armhf.deb ... Unpacking fontconfig (2.15.0-1.1) ... Selecting previously unselected package gdal-data. Preparing to unpack .../058-gdal-data_3.8.4+dfsg-1_all.deb ... Unpacking gdal-data (3.8.4+dfsg-1) ... Selecting previously unselected package gdal-plugins:armhf. Preparing to unpack .../059-gdal-plugins_3.8.4+dfsg-1_armhf.deb ... Unpacking gdal-plugins:armhf (3.8.4+dfsg-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../060-libglib2.0-0_2.78.4-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.78.4-1) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../061-gir1.2-glib-2.0_1.78.1-15_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.78.1-15) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../062-libdw1_0.190-1+b1_armhf.deb ... Unpacking libdw1:armhf (0.190-1+b1) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../063-libunwind8_1.6.2-3_armhf.deb ... Unpacking libunwind8:armhf (1.6.2-3) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../064-libcap2-bin_1%3a2.66-5_armhf.deb ... Unpacking libcap2-bin (1:2.66-5) ... Selecting previously unselected package libgstreamer1.0-0:armhf. Preparing to unpack .../065-libgstreamer1.0-0_1.22.10-1_armhf.deb ... Unpacking libgstreamer1.0-0:armhf (1.22.10-1) ... Selecting previously unselected package gir1.2-gstreamer-1.0:armhf. Preparing to unpack .../066-gir1.2-gstreamer-1.0_1.22.10-1_armhf.deb ... Unpacking gir1.2-gstreamer-1.0:armhf (1.22.10-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../067-libdrm-common_2.4.120-2_all.deb ... Unpacking libdrm-common (2.4.120-2) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../068-libdrm2_2.4.120-2_armhf.deb ... Unpacking libdrm2:armhf (2.4.120-2) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../069-libglvnd0_1.7.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.7.0-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../070-libwayland-server0_1.22.0-2.1+b1_armhf.deb ... Unpacking libwayland-server0:armhf (1.22.0-2.1+b1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../071-libxau6_1%3a1.0.9-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../072-libbsd0_0.12.2-1_armhf.deb ... Unpacking libbsd0:armhf (0.12.2-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../073-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../074-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../075-libxcb-randr0_1.15-1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.15-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../076-libgbm1_23.3.5-1_armhf.deb ... Unpacking libgbm1:armhf (23.3.5-1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../077-libglapi-mesa_23.3.5-1_armhf.deb ... Unpacking libglapi-mesa:armhf (23.3.5-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../078-libwayland-client0_1.22.0-2.1+b1_armhf.deb ... Unpacking libwayland-client0:armhf (1.22.0-2.1+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../079-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../080-libx11-6_2%3a1.8.7-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.7-1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../081-libx11-xcb1_2%3a1.8.7-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.7-1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../082-libxcb-dri2-0_1.15-1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../083-libxcb-dri3-0_1.15-1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.15-1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../084-libxcb-present0_1.15-1_armhf.deb ... Unpacking libxcb-present0:armhf (1.15-1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../085-libxcb-sync1_1.15-1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../086-libxcb-xfixes0_1.15-1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.15-1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../087-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../088-libegl-mesa0_23.3.5-1_armhf.deb ... Unpacking libegl-mesa0:armhf (23.3.5-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../089-libegl1_1.7.0-1_armhf.deb ... Unpacking libegl1:armhf (1.7.0-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../090-libxcb-glx0_1.15-1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.15-1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../091-libxcb-shm0_1.15-1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.15-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../092-libxext6_2%3a1.3.4-1+b1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../093-libxfixes3_1%3a6.0.0-2_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../094-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../095-libvulkan1_1.3.275.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.3.275.0-1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../096-libdrm-amdgpu1_2.4.120-2_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../097-libdrm-nouveau2_2.4.120-2_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../098-libdrm-radeon1_2.4.120-2_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.120-2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../099-libedit2_3.1-20230828-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20230828-1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../100-libz3-4_4.8.12-3.1+b2_armhf.deb ... Unpacking libz3-4:armhf (4.8.12-3.1+b2) ... Selecting previously unselected package libllvm17:armhf. Preparing to unpack .../101-libllvm17_1%3a17.0.6-5_armhf.deb ... Unpacking libllvm17:armhf (1:17.0.6-5) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../102-libsensors-config_1%3a3.6.0-9_all.deb ... Unpacking libsensors-config (1:3.6.0-9) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../103-libsensors5_1%3a3.6.0-9_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-9) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../104-libgl1-mesa-dri_23.3.5-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (23.3.5-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../105-libglx-mesa0_23.3.5-1_armhf.deb ... Unpacking libglx-mesa0:armhf (23.3.5-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../106-libglx0_1.7.0-1_armhf.deb ... Unpacking libglx0:armhf (1.7.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../107-libgl1_1.7.0-1_armhf.deb ... Unpacking libgl1:armhf (1.7.0-1) ... Selecting previously unselected package liborc-0.4-0:armhf. Preparing to unpack .../108-liborc-0.4-0_1%3a0.4.34-3+b1_armhf.deb ... Unpacking liborc-0.4-0:armhf (1:0.4.34-3+b1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../109-iso-codes_4.16.0-1_all.deb ... Unpacking iso-codes (4.16.0-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:armhf. Preparing to unpack .../110-libgstreamer-plugins-base1.0-0_1.22.10-1_armhf.deb ... Unpacking libgstreamer-plugins-base1.0-0:armhf (1.22.10-1) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../111-libgudev-1.0-0_238-3_armhf.deb ... Unpacking libgudev-1.0-0:armhf (238-3) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../112-libwayland-cursor0_1.22.0-2.1+b1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.22.0-2.1+b1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../113-libwayland-egl1_1.22.0-2.1+b1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.22.0-2.1+b1) ... Selecting previously unselected package libgstreamer-gl1.0-0:armhf. Preparing to unpack .../114-libgstreamer-gl1.0-0_1.22.10-1_armhf.deb ... Unpacking libgstreamer-gl1.0-0:armhf (1.22.10-1) ... Selecting previously unselected package gir1.2-gst-plugins-base-1.0:armhf. Preparing to unpack .../115-gir1.2-gst-plugins-base-1.0_1.22.10-1_armhf.deb ... Unpacking gir1.2-gst-plugins-base-1.0:armhf (1.22.10-1) ... Selecting previously unselected package gir1.2-gudev-1.0:armhf. Preparing to unpack .../116-gir1.2-gudev-1.0_238-3_armhf.deb ... Unpacking gir1.2-gudev-1.0:armhf (238-3) ... Selecting previously unselected package libibus-1.0-5:armhf. Preparing to unpack .../117-libibus-1.0-5_1.5.29-1_armhf.deb ... Unpacking libibus-1.0-5:armhf (1.5.29-1) ... Selecting previously unselected package gir1.2-ibus-1.0:armhf. Preparing to unpack .../118-gir1.2-ibus-1.0_1.5.29-1_armhf.deb ... Unpacking gir1.2-ibus-1.0:armhf (1.5.29-1) ... Selecting previously unselected package spirv-tools. Preparing to unpack .../119-spirv-tools_2023.6~rc1-2_armhf.deb ... Unpacking spirv-tools (2023.6~rc1-2) ... Selecting previously unselected package glslang-tools. Preparing to unpack .../120-glslang-tools_13.1.1-3_armhf.deb ... Unpacking glslang-tools (13.1.1-3) ... Selecting previously unselected package libabsl20220623:armhf. Preparing to unpack .../121-libabsl20220623_20220623.1-3_armhf.deb ... Unpacking libabsl20220623:armhf (20220623.1-3) ... Selecting previously unselected package libaec0:armhf. Preparing to unpack .../122-libaec0_1.1.3-1_armhf.deb ... Unpacking libaec0:armhf (1.1.3-1) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../123-libaom3_3.8.2-2_armhf.deb ... Unpacking libaom3:armhf (3.8.2-2) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../124-libblas3_3.12.0-3_armhf.deb ... Unpacking libblas3:armhf (3.12.0-3) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../125-libgfortran5_14-20240201-3_armhf.deb ... Unpacking libgfortran5:armhf (14-20240201-3) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../126-liblapack3_3.12.0-3_armhf.deb ... Unpacking liblapack3:armhf (3.12.0-3) ... Selecting previously unselected package libarpack2:armhf. Preparing to unpack .../127-libarpack2_3.9.1-1+b1_armhf.deb ... Unpacking libarpack2:armhf (3.9.1-1+b1) ... Selecting previously unselected package libsuperlu6:armhf. Preparing to unpack .../128-libsuperlu6_6.0.1+dfsg1-1+b1_armhf.deb ... Unpacking libsuperlu6:armhf (6.0.1+dfsg1-1+b1) ... Selecting previously unselected package libarmadillo12. Preparing to unpack .../129-libarmadillo12_1%3a12.6.7+dfsg-1_armhf.deb ... Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../130-libasound2-data_1.2.10-3_all.deb ... Unpacking libasound2-data (1.2.10-3) ... Selecting previously unselected package libasound2:armhf. Preparing to unpack .../131-libasound2_1.2.10-3_armhf.deb ... Unpacking libasound2:armhf (1.2.10-3) ... Selecting previously unselected package libasound2-dev:armhf. Preparing to unpack .../132-libasound2-dev_1.2.10-3_armhf.deb ... Unpacking libasound2-dev:armhf (1.2.10-3) ... Selecting previously unselected package libasyncns0:armhf. Preparing to unpack .../133-libasyncns0_0.8-6+b3_armhf.deb ... Unpacking libasyncns0:armhf (0.8-6+b3) ... Selecting previously unselected package libva2:armhf. Preparing to unpack .../134-libva2_2.20.0-2_armhf.deb ... Unpacking libva2:armhf (2.20.0-2) ... Selecting previously unselected package libva-drm2:armhf. Preparing to unpack .../135-libva-drm2_2.20.0-2_armhf.deb ... Unpacking libva-drm2:armhf (2.20.0-2) ... Selecting previously unselected package libva-x11-2:armhf. Preparing to unpack .../136-libva-x11-2_2.20.0-2_armhf.deb ... Unpacking libva-x11-2:armhf (2.20.0-2) ... Selecting previously unselected package libvdpau1:armhf. Preparing to unpack .../137-libvdpau1_1.5-2_armhf.deb ... Unpacking libvdpau1:armhf (1.5-2) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../138-ocl-icd-libopencl1_2.3.2-1+b1_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.3.2-1+b1) ... Selecting previously unselected package libavutil58:armhf. Preparing to unpack .../139-libavutil58_7%3a6.1.1-1_armhf.deb ... Unpacking libavutil58:armhf (7:6.1.1-1) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../140-libpixman-1-0_0.42.2-1+b1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.42.2-1+b1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../141-libxcb-render0_1.15-1_armhf.deb ... Unpacking libxcb-render0:armhf (1.15-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../142-libxrender1_1%3a0.9.10-1.1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../143-libcairo2_1.18.0-1+b1_armhf.deb ... Unpacking libcairo2:armhf (1.18.0-1+b1) ... Selecting previously unselected package libcodec2-1.2:armhf. Preparing to unpack .../144-libcodec2-1.2_1.2.0-2+b1_armhf.deb ... Unpacking libcodec2-1.2:armhf (1.2.0-2+b1) ... Selecting previously unselected package libdav1d7:armhf. Preparing to unpack .../145-libdav1d7_1.4.1-1_armhf.deb ... Unpacking libdav1d7:armhf (1.4.1-1) ... Selecting previously unselected package libgsm1:armhf. Preparing to unpack .../146-libgsm1_1.0.22-1_armhf.deb ... Unpacking libgsm1:armhf (1.0.22-1) ... Selecting previously unselected package libhwy1:armhf. Preparing to unpack .../147-libhwy1_1.0.7-8+b1_armhf.deb ... Unpacking libhwy1:armhf (1.0.7-8+b1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../148-liblcms2-2_2.14-2+b1_armhf.deb ... Unpacking liblcms2-2:armhf (2.14-2+b1) ... Selecting previously unselected package libjxl0.7:armhf. Preparing to unpack .../149-libjxl0.7_0.7.0-10.2+b1_armhf.deb ... Unpacking libjxl0.7:armhf (0.7.0-10.2+b1) ... Selecting previously unselected package libmp3lame0:armhf. Preparing to unpack .../150-libmp3lame0_3.100-6+b2_armhf.deb ... Unpacking libmp3lame0:armhf (3.100-6+b2) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../151-libopenjp2-7_2.5.0-2+b2_armhf.deb ... Unpacking libopenjp2-7:armhf (2.5.0-2+b2) ... Selecting previously unselected package libopus0:armhf. Preparing to unpack .../152-libopus0_1.4-1+b1_armhf.deb ... Unpacking libopus0:armhf (1.4-1+b1) ... Selecting previously unselected package librav1e0:armhf. Preparing to unpack .../153-librav1e0_0.7.1-2_armhf.deb ... Unpacking librav1e0:armhf (0.7.1-2) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../154-libcairo-gobject2_1.18.0-1+b1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.18.0-1+b1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../155-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../156-shared-mime-info_2.4-1_armhf.deb ... Unpacking shared-mime-info (2.4-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../157-libjpeg62-turbo_1%3a2.1.5-2+b2_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-2+b2) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../158-libdeflate0_1.20-1_armhf.deb ... Unpacking libdeflate0:armhf (1.20-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../159-libjbig0_2.1-6.1+b1_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1+b1) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../160-liblerc4_4.0.0+ds-4+b1_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-4+b1) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../161-libsharpyuv0_1.3.2-0.4_armhf.deb ... Unpacking libsharpyuv0:armhf (1.3.2-0.4) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../162-libwebp7_1.3.2-0.4_armhf.deb ... Unpacking libwebp7:armhf (1.3.2-0.4) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../163-libtiff6_4.5.1+git230720-4_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-4) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. Preparing to unpack .../164-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3+b1_armhf.deb ... Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-3+b1) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../165-libfribidi0_1.0.13-3+b1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.13-3+b1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../166-libgraphite2-3_1.3.14-2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../167-libharfbuzz0b_8.3.0-2_armhf.deb ... Unpacking libharfbuzz0b:armhf (8.3.0-2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../168-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../169-libdatrie1_0.2.13-3_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-3) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../170-libthai0_0.1.29-2_armhf.deb ... Unpacking libthai0:armhf (0.1.29-2) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../171-libpango-1.0-0_1.52.0+ds-1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.52.0+ds-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../172-libpangoft2-1.0-0_1.52.0+ds-1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.52.0+ds-1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../173-libpangocairo-1.0-0_1.52.0+ds-1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.52.0+ds-1) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../174-librsvg2-2_2.54.7+dfsg-2_armhf.deb ... Unpacking librsvg2-2:armhf (2.54.7+dfsg-2) ... Selecting previously unselected package libshine3:armhf. Preparing to unpack .../175-libshine3_3.1.1-2+b1_armhf.deb ... Unpacking libshine3:armhf (3.1.1-2+b1) ... Selecting previously unselected package libsnappy1v5:armhf. Preparing to unpack .../176-libsnappy1v5_1.1.10-1+b1_armhf.deb ... Unpacking libsnappy1v5:armhf (1.1.10-1+b1) ... Selecting previously unselected package libspeex1:armhf. Preparing to unpack .../177-libspeex1_1.2.1-2+b1_armhf.deb ... Unpacking libspeex1:armhf (1.2.1-2+b1) ... Selecting previously unselected package libsvtav1enc1d1:armhf. Preparing to unpack .../178-libsvtav1enc1d1_1.7.0+dfsg-2+b1_armhf.deb ... Unpacking libsvtav1enc1d1:armhf (1.7.0+dfsg-2+b1) ... Selecting previously unselected package libsoxr0:armhf. Preparing to unpack .../179-libsoxr0_0.1.3-4_armhf.deb ... Unpacking libsoxr0:armhf (0.1.3-4) ... Selecting previously unselected package libswresample4:armhf. Preparing to unpack .../180-libswresample4_7%3a6.1.1-1_armhf.deb ... Unpacking libswresample4:armhf (7:6.1.1-1) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../181-libogg0_1.3.5-3_armhf.deb ... Unpacking libogg0:armhf (1.3.5-3) ... Selecting previously unselected package libtheora0:armhf. Preparing to unpack .../182-libtheora0_1.1.1+dfsg.1-16.1+b1_armhf.deb ... Unpacking libtheora0:armhf (1.1.1+dfsg.1-16.1+b1) ... Selecting previously unselected package libtwolame0:armhf. Preparing to unpack .../183-libtwolame0_0.4.0-2+b1_armhf.deb ... Unpacking libtwolame0:armhf (0.4.0-2+b1) ... Selecting previously unselected package libvorbis0a:armhf. Preparing to unpack .../184-libvorbis0a_1.3.7-2_armhf.deb ... Unpacking libvorbis0a:armhf (1.3.7-2) ... Selecting previously unselected package libvorbisenc2:armhf. Preparing to unpack .../185-libvorbisenc2_1.3.7-2_armhf.deb ... Unpacking libvorbisenc2:armhf (1.3.7-2) ... Selecting previously unselected package libvpx8:armhf. Preparing to unpack .../186-libvpx8_1.13.1-2_armhf.deb ... Unpacking libvpx8:armhf (1.13.1-2) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../187-libwebpmux3_1.3.2-0.4_armhf.deb ... Unpacking libwebpmux3:armhf (1.3.2-0.4) ... Selecting previously unselected package libx264-164:armhf. Preparing to unpack .../188-libx264-164_2%3a0.164.3108+git31e19f9-1_armhf.deb ... Unpacking libx264-164:armhf (2:0.164.3108+git31e19f9-1) ... Selecting previously unselected package libx265-199:armhf. Preparing to unpack .../189-libx265-199_3.5-2+b1_armhf.deb ... Unpacking libx265-199:armhf (3.5-2+b1) ... Selecting previously unselected package libxvidcore4:armhf. Preparing to unpack .../190-libxvidcore4_2%3a1.3.7-1+b1_armhf.deb ... Unpacking libxvidcore4:armhf (2:1.3.7-1+b1) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../191-libzvbi-common_0.2.42-1.1_all.deb ... Unpacking libzvbi-common (0.2.42-1.1) ... Selecting previously unselected package libzvbi0:armhf. Preparing to unpack .../192-libzvbi0_0.2.42-1.1_armhf.deb ... Unpacking libzvbi0:armhf (0.2.42-1.1) ... Selecting previously unselected package libavcodec60:armhf. Preparing to unpack .../193-libavcodec60_7%3a6.1.1-1_armhf.deb ... Unpacking libavcodec60:armhf (7:6.1.1-1) ... Selecting previously unselected package libavutil-dev:armhf. Preparing to unpack .../194-libavutil-dev_7%3a6.1.1-1_armhf.deb ... Unpacking libavutil-dev:armhf (7:6.1.1-1) ... Selecting previously unselected package libswresample-dev:armhf. Preparing to unpack .../195-libswresample-dev_7%3a6.1.1-1_armhf.deb ... Unpacking libswresample-dev:armhf (7:6.1.1-1) ... Selecting previously unselected package libavcodec-dev:armhf. Preparing to unpack .../196-libavcodec-dev_7%3a6.1.1-1_armhf.deb ... Unpacking libavcodec-dev:armhf (7:6.1.1-1) ... Selecting previously unselected package libudfread0:armhf. Preparing to unpack .../197-libudfread0_1.1.2-1_armhf.deb ... Unpacking libudfread0:armhf (1.1.2-1) ... Selecting previously unselected package libbluray2:armhf. Preparing to unpack .../198-libbluray2_1%3a1.3.4-1_armhf.deb ... Unpacking libbluray2:armhf (1:1.3.4-1) ... Selecting previously unselected package libchromaprint1:armhf. Preparing to unpack .../199-libchromaprint1_1.5.1-5_armhf.deb ... Unpacking libchromaprint1:armhf (1.5.1-5) ... Selecting previously unselected package libgme0:armhf. Preparing to unpack .../200-libgme0_0.6.3-7+b1_armhf.deb ... Unpacking libgme0:armhf (0.6.3-7+b1) ... Selecting previously unselected package libmpg123-0:armhf. Preparing to unpack .../201-libmpg123-0_1.32.5-1_armhf.deb ... Unpacking libmpg123-0:armhf (1.32.5-1) ... Selecting previously unselected package libvorbisfile3:armhf. Preparing to unpack .../202-libvorbisfile3_1.3.7-2_armhf.deb ... Unpacking libvorbisfile3:armhf (1.3.7-2) ... Selecting previously unselected package libopenmpt0:armhf. Preparing to unpack .../203-libopenmpt0_0.7.3-1_armhf.deb ... Unpacking libopenmpt0:armhf (0.7.3-1) ... Selecting previously unselected package librabbitmq4:armhf. Preparing to unpack .../204-librabbitmq4_0.11.0-1+b1_armhf.deb ... Unpacking librabbitmq4:armhf (0.11.0-1+b1) ... Selecting previously unselected package libcjson1:armhf. Preparing to unpack .../205-libcjson1_1.7.17-2_armhf.deb ... Unpacking libcjson1:armhf (1.7.17-2) ... Selecting previously unselected package libmbedcrypto7:armhf. Preparing to unpack .../206-libmbedcrypto7_2.28.7-1_armhf.deb ... Unpacking libmbedcrypto7:armhf (2.28.7-1) ... Selecting previously unselected package librist4:armhf. Preparing to unpack .../207-librist4_0.2.10+dfsg-1_armhf.deb ... Unpacking librist4:armhf (0.2.10+dfsg-1) ... Selecting previously unselected package libsrt1.5-gnutls:armhf. Preparing to unpack .../208-libsrt1.5-gnutls_1.5.3-1+b1_armhf.deb ... Unpacking libsrt1.5-gnutls:armhf (1.5.3-1+b1) ... Selecting previously unselected package libssh-gcrypt-4:armhf. Preparing to unpack .../209-libssh-gcrypt-4_0.10.6-2_armhf.deb ... Unpacking libssh-gcrypt-4:armhf (0.10.6-2) ... Selecting previously unselected package libnorm1:armhf. Preparing to unpack .../210-libnorm1_1.5.9+dfsg-3_armhf.deb ... Unpacking libnorm1:armhf (1.5.9+dfsg-3) ... Selecting previously unselected package libpgm-5.3-0:armhf. Preparing to unpack .../211-libpgm-5.3-0_5.3.128~dfsg-2_armhf.deb ... Unpacking libpgm-5.3-0:armhf (5.3.128~dfsg-2) ... Selecting previously unselected package libsodium23:armhf. Preparing to unpack .../212-libsodium23_1.0.18-1_armhf.deb ... Unpacking libsodium23:armhf (1.0.18-1) ... Selecting previously unselected package libzmq5:armhf. Preparing to unpack .../213-libzmq5_4.3.5-1+b1_armhf.deb ... Unpacking libzmq5:armhf (4.3.5-1+b1) ... Selecting previously unselected package libavformat60:armhf. Preparing to unpack .../214-libavformat60_7%3a6.1.1-1_armhf.deb ... Unpacking libavformat60:armhf (7:6.1.1-1) ... Selecting previously unselected package libavformat-dev:armhf. Preparing to unpack .../215-libavformat-dev_7%3a6.1.1-1_armhf.deb ... Unpacking libavformat-dev:armhf (7:6.1.1-1) ... Selecting previously unselected package libgav1-1:armhf. Preparing to unpack .../216-libgav1-1_0.18.0-1+b1_armhf.deb ... Unpacking libgav1-1:armhf (0.18.0-1+b1) ... Selecting previously unselected package libyuv0:armhf. Preparing to unpack .../217-libyuv0_0.0~git202401110.af6ac82-1_armhf.deb ... Unpacking libyuv0:armhf (0.0~git202401110.af6ac82-1) ... Selecting previously unselected package libavif16:armhf. Preparing to unpack .../218-libavif16_1.0.4-1_armhf.deb ... Unpacking libavif16:armhf (1.0.4-1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../219-uuid-dev_2.39.3-6_armhf.deb ... Unpacking uuid-dev:armhf (2.39.3-6) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../220-libblkid-dev_2.39.3-6_armhf.deb ... Unpacking libblkid-dev:armhf (2.39.3-6) ... Selecting previously unselected package libblosc1:armhf. Preparing to unpack .../221-libblosc1_1.21.5+ds-1+b1_armhf.deb ... Unpacking libblosc1:armhf (1.21.5+ds-1+b1) ... Selecting previously unselected package libboost-python1.83.0. Preparing to unpack .../222-libboost-python1.83.0_1.83.0-2+b2_armhf.deb ... Unpacking libboost-python1.83.0 (1.83.0-2+b2) ... Selecting previously unselected package libmd-dev:armhf. Preparing to unpack .../223-libmd-dev_1.1.0-2_armhf.deb ... Unpacking libmd-dev:armhf (1.1.0-2) ... Selecting previously unselected package libbsd-dev:armhf. Preparing to unpack .../224-libbsd-dev_0.12.2-1_armhf.deb ... Unpacking libbsd-dev:armhf (0.12.2-1) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../225-libcurl3-gnutls_8.5.0-2_armhf.deb ... Unpacking libcurl3-gnutls:armhf (8.5.0-2) ... Selecting previously unselected package libcfitsio10:armhf. Preparing to unpack .../226-libcfitsio10_4.3.1-1_armhf.deb ... Unpacking libcfitsio10:armhf (4.3.1-1) ... Selecting previously unselected package libcharls2:armhf. Preparing to unpack .../227-libcharls2_2.4.2-2+b1_armhf.deb ... Unpacking libcharls2:armhf (2.4.2-2+b1) ... Selecting previously unselected package libcjson-dev:armhf. Preparing to unpack .../228-libcjson-dev_1.7.17-2_armhf.deb ... Unpacking libcjson-dev:armhf (1.7.17-2) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../229-libdbus-1-3_1.14.10-4_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-4) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../230-libpkgconf3_1.8.1-1+b2_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-1+b2) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../231-pkgconf-bin_1.8.1-1+b2_armhf.deb ... Unpacking pkgconf-bin (1.8.1-1+b2) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../232-pkgconf_1.8.1-1+b2_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-1+b2) ... Selecting previously unselected package xml-core. Preparing to unpack .../233-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../234-libdbus-1-dev_1.14.10-4_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.14.10-4) ... Selecting previously unselected package libraw1394-11:armhf. Preparing to unpack .../235-libraw1394-11_2.1.2-2_armhf.deb ... Unpacking libraw1394-11:armhf (2.1.2-2) ... Selecting previously unselected package libusb-1.0-0:armhf. Preparing to unpack .../236-libusb-1.0-0_2%3a1.0.27-1_armhf.deb ... Unpacking libusb-1.0-0:armhf (2:1.0.27-1) ... Selecting previously unselected package libdc1394-25:armhf. Preparing to unpack .../237-libdc1394-25_2.2.6-4_armhf.deb ... Unpacking libdc1394-25:armhf (2.2.6-4) ... Selecting previously unselected package libraw1394-dev:armhf. Preparing to unpack .../238-libraw1394-dev_2.1.2-2_armhf.deb ... Unpacking libraw1394-dev:armhf (2.1.2-2) ... Selecting previously unselected package libdc1394-dev:armhf. Preparing to unpack .../239-libdc1394-dev_2.2.6-4_armhf.deb ... Unpacking libdc1394-dev:armhf (2.2.6-4) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../240-libde265-0_1.0.15-1_armhf.deb ... Unpacking libde265-0:armhf (1.0.15-1) ... Selecting previously unselected package libdecor-0-0:armhf. Preparing to unpack .../241-libdecor-0-0_0.2.2-1_armhf.deb ... Unpacking libdecor-0-0:armhf (0.2.2-1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../242-libwayland-bin_1.22.0-2.1+b1_armhf.deb ... Unpacking libwayland-bin (1.22.0-2.1+b1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../243-libffi-dev_3.4.6-1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../244-libwayland-dev_1.22.0-2.1+b1_armhf.deb ... Unpacking libwayland-dev:armhf (1.22.0-2.1+b1) ... Selecting previously unselected package libdecor-0-dev:armhf. Preparing to unpack .../245-libdecor-0-dev_0.2.2-1_armhf.deb ... Unpacking libdecor-0-dev:armhf (0.2.2-1) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../246-libdeflate-dev_1.20-1_armhf.deb ... Unpacking libdeflate-dev:armhf (1.20-1) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../247-libdouble-conversion3_3.3.0-1+b1_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.3.0-1+b1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../248-libdrm-omap1_2.4.120-2_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../249-libdrm-freedreno1_2.4.120-2_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../250-libdrm-exynos1_2.4.120-2_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../251-libdrm-tegra0_2.4.120-2_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../252-libdrm-etnaviv1_2.4.120-2_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.120-2) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../253-libpciaccess0_0.17-3_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-3) ... Selecting previously unselected package libpciaccess-dev:armhf. Preparing to unpack .../254-libpciaccess-dev_0.17-3_armhf.deb ... Unpacking libpciaccess-dev:armhf (0.17-3) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../255-libdrm-dev_2.4.120-2_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.120-2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../256-zlib1g-dev_1%3a1.3.dfsg-3+b1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3+b1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../257-libzstd-dev_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.5+dfsg2-2) ... Selecting previously unselected package libelf-dev:armhf. Preparing to unpack .../258-libelf-dev_0.190-1+b1_armhf.deb ... Unpacking libelf-dev:armhf (0.190-1+b1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../259-liblzma-dev_5.6.1+really5.4.5-1_armhf.deb ... Unpacking liblzma-dev:armhf (5.6.1+really5.4.5-1) ... Selecting previously unselected package libdw-dev:armhf. Preparing to unpack .../260-libdw-dev_0.190-1+b1_armhf.deb ... Unpacking libdw-dev:armhf (0.190-1+b1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../261-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 .../262-x11proto-dev_2023.2-1_all.deb ... Unpacking x11proto-dev (2023.2-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../263-libxau-dev_1%3a1.0.9-1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../264-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../265-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../266-libpthread-stubs0-dev_0.4-1_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../267-libxcb1-dev_1.15-1_armhf.deb ... Unpacking libxcb1-dev:armhf (1.15-1) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../268-libx11-dev_2%3a1.8.7-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.7-1) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../269-libglx-dev_1.7.0-1_armhf.deb ... Unpacking libglx-dev:armhf (1.7.0-1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../270-libgl-dev_1.7.0-1_armhf.deb ... Unpacking libgl-dev:armhf (1.7.0-1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../271-libegl-dev_1.7.0-1_armhf.deb ... Unpacking libegl-dev:armhf (1.7.0-1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../272-libglvnd-core-dev_1.7.0-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.7.0-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../273-libgles1_1.7.0-1_armhf.deb ... Unpacking libgles1:armhf (1.7.0-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../274-libgles2_1.7.0-1_armhf.deb ... Unpacking libgles2:armhf (1.7.0-1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../275-libgles-dev_1.7.0-1_armhf.deb ... Unpacking libgles-dev:armhf (1.7.0-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../276-libopengl0_1.7.0-1_armhf.deb ... Unpacking libopengl0:armhf (1.7.0-1) ... Selecting previously unselected package libopengl-dev:armhf. Preparing to unpack .../277-libopengl-dev_1.7.0-1_armhf.deb ... Unpacking libopengl-dev:armhf (1.7.0-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../278-libglvnd-dev_1.7.0-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.7.0-1) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../279-libegl1-mesa-dev_23.3.5-1_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (23.3.5-1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../280-libeigen3-dev_3.4.0-4_all.deb ... Unpacking libeigen3-dev (3.4.0-4) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../281-libevdev2_1.13.1+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.13.1+dfsg-1) ... Selecting previously unselected package libevent-core-2.1-7:armhf. Preparing to unpack .../282-libevent-core-2.1-7_2.1.12-stable-8_armhf.deb ... Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-8) ... Selecting previously unselected package libevent-pthreads-2.1-7:armhf. Preparing to unpack .../283-libevent-pthreads-2.1-7_2.1.12-stable-8_armhf.deb ... Unpacking libevent-pthreads-2.1-7:armhf (2.1.12-stable-8) ... Selecting previously unselected package libexif12:armhf. Preparing to unpack .../284-libexif12_0.6.24-1+b1_armhf.deb ... Unpacking libexif12:armhf (0.6.24-1+b1) ... Selecting previously unselected package libexif-dev:armhf. Preparing to unpack .../285-libexif-dev_0.6.24-1+b1_armhf.deb ... Unpacking libexif-dev:armhf (0.6.24-1+b1) ... Selecting previously unselected package libnl-3-200:armhf. Preparing to unpack .../286-libnl-3-200_3.7.0-0.3_armhf.deb ... Unpacking libnl-3-200:armhf (3.7.0-0.3) ... Selecting previously unselected package libnl-route-3-200:armhf. Preparing to unpack .../287-libnl-route-3-200_3.7.0-0.3_armhf.deb ... Unpacking libnl-route-3-200:armhf (3.7.0-0.3) ... Selecting previously unselected package libibverbs1:armhf. Preparing to unpack .../288-libibverbs1_48.0-1.1_armhf.deb ... Unpacking libibverbs1:armhf (48.0-1.1) ... Selecting previously unselected package librdmacm1:armhf. Preparing to unpack .../289-librdmacm1_48.0-1.1_armhf.deb ... Unpacking librdmacm1:armhf (48.0-1.1) ... Selecting previously unselected package libfabric1:armhf. Preparing to unpack .../290-libfabric1_1.17.0-3_armhf.deb ... Unpacking libfabric1:armhf (1.17.0-3) ... Selecting previously unselected package libflac12:armhf. Preparing to unpack .../291-libflac12_1.4.3+ds-2+b1_armhf.deb ... Unpacking libflac12:armhf (1.4.3+ds-2+b1) ... Selecting previously unselected package libminizip1:armhf. Preparing to unpack .../292-libminizip1_1%3a1.3.dfsg-3+b1_armhf.deb ... Unpacking libminizip1:armhf (1:1.3.dfsg-3+b1) ... Selecting previously unselected package libfreexl1:armhf. Preparing to unpack .../293-libfreexl1_2.0.0-1+b1_armhf.deb ... Unpacking libfreexl1:armhf (2.0.0-1+b1) ... Selecting previously unselected package libfyba0t64:armhf. Preparing to unpack .../294-libfyba0t64_4.1.1-9_armhf.deb ... Unpacking libfyba0t64:armhf (4.1.1-9) ... Selecting previously unselected package libgbm-dev:armhf. Preparing to unpack .../295-libgbm-dev_23.3.5-1_armhf.deb ... Unpacking libgbm-dev:armhf (23.3.5-1) ... Selecting previously unselected package libheif-plugin-dav1d:armhf. Preparing to unpack .../296-libheif-plugin-dav1d_1.17.6-1_armhf.deb ... Unpacking libheif-plugin-dav1d:armhf (1.17.6-1) ... Selecting previously unselected package libheif-plugin-libde265:armhf. Preparing to unpack .../297-libheif-plugin-libde265_1.17.6-1_armhf.deb ... Unpacking libheif-plugin-libde265:armhf (1.17.6-1) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../298-libheif1_1.17.6-1_armhf.deb ... Unpacking libheif1:armhf (1.17.6-1) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../299-libxpm4_1%3a3.5.17-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.17-1) ... Selecting previously unselected package libgd3:armhf. Preparing to unpack .../300-libgd3_2.3.3-9+b1_armhf.deb ... Unpacking libgd3:armhf (2.3.3-9+b1) ... Selecting previously unselected package libgeos3.12.1:armhf. Preparing to unpack .../301-libgeos3.12.1_3.12.1-1+b1_armhf.deb ... Unpacking libgeos3.12.1:armhf (3.12.1-1+b1) ... Selecting previously unselected package libgeos-c1v5:armhf. Preparing to unpack .../302-libgeos-c1v5_3.12.1-1+b1_armhf.deb ... Unpacking libgeos-c1v5:armhf (3.12.1-1+b1) ... Selecting previously unselected package proj-data. Preparing to unpack .../303-proj-data_9.3.1-1_all.deb ... Unpacking proj-data (9.3.1-1) ... Selecting previously unselected package libproj25:armhf. Preparing to unpack .../304-libproj25_9.3.1-1+b1_armhf.deb ... Unpacking libproj25:armhf (9.3.1-1+b1) ... Selecting previously unselected package libgeotiff5:armhf. Preparing to unpack .../305-libgeotiff5_1.7.1-5_armhf.deb ... Unpacking libgeotiff5:armhf (1.7.1-5) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../306-libgif7_5.2.2-1_armhf.deb ... Unpacking libgif7:armhf (5.2.2-1) ... Selecting previously unselected package libhdf4-0-alt:armhf. Preparing to unpack .../307-libhdf4-0-alt_4.2.16-4_armhf.deb ... Unpacking libhdf4-0-alt:armhf (4.2.16-4) ... Selecting previously unselected package libsz2:armhf. Preparing to unpack .../308-libsz2_1.1.3-1_armhf.deb ... Unpacking libsz2:armhf (1.1.3-1) ... Selecting previously unselected package libhdf5-103-1:armhf. Preparing to unpack .../309-libhdf5-103-1_1.10.10+repack-3+b1_armhf.deb ... Unpacking libhdf5-103-1:armhf (1.10.10+repack-3+b1) ... Selecting previously unselected package libjson-c5:armhf. Preparing to unpack .../310-libjson-c5_0.17-1+b1_armhf.deb ... Unpacking libjson-c5:armhf (0.17-1+b1) ... Selecting previously unselected package liburiparser1:armhf. Preparing to unpack .../311-liburiparser1_0.9.7+dfsg-2+b1_armhf.deb ... Unpacking liburiparser1:armhf (0.9.7+dfsg-2+b1) ... Selecting previously unselected package libkmlbase1:armhf. Preparing to unpack .../312-libkmlbase1_1.3.0-10_armhf.deb ... Unpacking libkmlbase1:armhf (1.3.0-10) ... Selecting previously unselected package libkmldom1:armhf. Preparing to unpack .../313-libkmldom1_1.3.0-10_armhf.deb ... Unpacking libkmldom1:armhf (1.3.0-10) ... Selecting previously unselected package libkmlengine1:armhf. Preparing to unpack .../314-libkmlengine1_1.3.0-10_armhf.deb ... Unpacking libkmlengine1:armhf (1.3.0-10) ... Selecting previously unselected package mysql-common. Preparing to unpack .../315-mysql-common_5.8+1.1.0_all.deb ... Unpacking mysql-common (5.8+1.1.0) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../316-mariadb-common_1%3a10.11.6-2_all.deb ... Unpacking mariadb-common (1:10.11.6-2) ... Selecting previously unselected package libmariadb3:armhf. Preparing to unpack .../317-libmariadb3_1%3a10.11.6-2_armhf.deb ... Unpacking libmariadb3:armhf (1:10.11.6-2) ... Selecting previously unselected package libhdf5-hl-100:armhf. Preparing to unpack .../318-libhdf5-hl-100_1.10.10+repack-3+b1_armhf.deb ... Unpacking libhdf5-hl-100:armhf (1.10.10+repack-3+b1) ... Selecting previously unselected package libnetcdf19t64:armhf. Preparing to unpack .../319-libnetcdf19t64_1%3a4.9.2-4_armhf.deb ... Unpacking libnetcdf19t64:armhf (1:4.9.2-4) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../320-libltdl7_2.4.7-7_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-7) ... Selecting previously unselected package libodbc2:armhf. Preparing to unpack .../321-libodbc2_2.3.12-1+b1_armhf.deb ... Unpacking libodbc2:armhf (2.3.12-1+b1) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../322-unixodbc-common_2.3.12-1_all.deb ... Unpacking unixodbc-common (2.3.12-1) ... Selecting previously unselected package libodbcinst2:armhf. Preparing to unpack .../323-libodbcinst2_2.3.12-1+b1_armhf.deb ... Unpacking libodbcinst2:armhf (2.3.12-1+b1) ... Selecting previously unselected package libogdi4.1:armhf. Preparing to unpack .../324-libogdi4.1_4.1.1+ds-3_armhf.deb ... Unpacking libogdi4.1:armhf (4.1.1+ds-3) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../325-libnspr4_2%3a4.35-1.1+b1_armhf.deb ... Unpacking libnspr4:armhf (2:4.35-1.1+b1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../326-libnss3_2%3a3.99-1_armhf.deb ... Unpacking libnss3:armhf (2:3.99-1) ... Selecting previously unselected package libpoppler126:armhf. Preparing to unpack .../327-libpoppler126_22.12.0-2+b1_armhf.deb ... Unpacking libpoppler126:armhf (22.12.0-2+b1) ... Selecting previously unselected package libpq5:armhf. Preparing to unpack .../328-libpq5_16.2-1_armhf.deb ... Unpacking libpq5:armhf (16.2-1) ... Selecting previously unselected package libqhull-r8.0:armhf. Preparing to unpack .../329-libqhull-r8.0_2020.2-6+b1_armhf.deb ... Unpacking libqhull-r8.0:armhf (2020.2-6+b1) ... Selecting previously unselected package librttopo1:armhf. Preparing to unpack .../330-librttopo1_1.1.0-3_armhf.deb ... Unpacking librttopo1:armhf (1.1.0-3) ... Selecting previously unselected package libspatialite8:armhf. Preparing to unpack .../331-libspatialite8_5.1.0-1+b1_armhf.deb ... Unpacking libspatialite8:armhf (5.1.0-1+b1) ... Selecting previously unselected package libxerces-c3.2:armhf. Preparing to unpack .../332-libxerces-c3.2_3.2.4+debian-1.1_armhf.deb ... Unpacking libxerces-c3.2:armhf (3.2.4+debian-1.1) ... Selecting previously unselected package libgdal34:armhf. Preparing to unpack .../333-libgdal34_3.8.4+dfsg-1_armhf.deb ... Unpacking libgdal34:armhf (3.8.4+dfsg-1) ... Selecting previously unselected package libsocket++1:armhf. Preparing to unpack .../334-libsocket++1_1.12.13+git20131030.5d039ba-1+b1_armhf.deb ... Unpacking libsocket++1:armhf (1.12.13+git20131030.5d039ba-1+b1) ... Selecting previously unselected package libgdcm3.0:armhf. Preparing to unpack .../335-libgdcm3.0_3.0.22-2_armhf.deb ... Unpacking libgdcm3.0:armhf (3.0.22-2) ... Selecting previously unselected package libgdcm-dev. Preparing to unpack .../336-libgdcm-dev_3.0.22-2_armhf.deb ... Unpacking libgdcm-dev (3.0.22-2) ... Selecting previously unselected package libgl1-mesa-dev:armhf. Preparing to unpack .../337-libgl1-mesa-dev_23.3.5-1_armhf.deb ... Unpacking libgl1-mesa-dev:armhf (23.3.5-1) ... Selecting previously unselected package libgl2ps1.4. Preparing to unpack .../338-libgl2ps1.4_1.4.2+dfsg1-2_armhf.deb ... Unpacking libgl2ps1.4 (1.4.2+dfsg1-2) ... Selecting previously unselected package libglew2.2:armhf. Preparing to unpack .../339-libglew2.2_2.2.0-4+b1_armhf.deb ... Unpacking libglew2.2:armhf (2.2.0-4+b1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../340-libglib2.0-data_2.78.4-1_all.deb ... Unpacking libglib2.0-data (2.78.4-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../341-libglib2.0-bin_2.78.4-1_armhf.deb ... Unpacking libglib2.0-bin (2.78.4-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../342-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../343-libglib2.0-dev-bin_2.78.4-1_armhf.deb ... Unpacking libglib2.0-dev-bin (2.78.4-1) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../344-libsepol-dev_3.5-2_armhf.deb ... Unpacking libsepol-dev:armhf (3.5-2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../345-libpcre2-16-0_10.42-4+b1_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4+b1) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../346-libpcre2-32-0_10.42-4+b1_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.42-4+b1) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../347-libpcre2-posix3_10.42-4+b1_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.42-4+b1) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../348-libpcre2-dev_10.42-4+b1_armhf.deb ... Unpacking libpcre2-dev:armhf (10.42-4+b1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../349-libselinux1-dev_3.5-2_armhf.deb ... Unpacking libselinux1-dev:armhf (3.5-2) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../350-libmount-dev_2.39.3-6_armhf.deb ... Unpacking libmount-dev:armhf (2.39.3-6) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../351-libglib2.0-dev_2.78.4-1_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.78.4-1) ... Selecting previously unselected package libgphoto2-port12:armhf. Preparing to unpack .../352-libgphoto2-port12_2.5.31-2_armhf.deb ... Unpacking libgphoto2-port12:armhf (2.5.31-2) ... Selecting previously unselected package libgphoto2-6:armhf. Preparing to unpack .../353-libgphoto2-6_2.5.31-2_armhf.deb ... Unpacking libgphoto2-6:armhf (2.5.31-2) ... Selecting previously unselected package libgphoto2-dev:armhf. Preparing to unpack .../354-libgphoto2-dev_2.5.31-2_armhf.deb ... Unpacking libgphoto2-dev:armhf (2.5.31-2) ... Selecting previously unselected package libunwind-dev:armhf. Preparing to unpack .../355-libunwind-dev_1.6.2-3_armhf.deb ... Unpacking libunwind-dev:armhf (1.6.2-3) ... Selecting previously unselected package libgstreamer1.0-dev:armhf. Preparing to unpack .../356-libgstreamer1.0-dev_1.22.10-1_armhf.deb ... Unpacking libgstreamer1.0-dev:armhf (1.22.10-1) ... Selecting previously unselected package liborc-0.4-dev-bin. Preparing to unpack .../357-liborc-0.4-dev-bin_1%3a0.4.34-3+b1_armhf.deb ... Unpacking liborc-0.4-dev-bin (1:0.4.34-3+b1) ... Selecting previously unselected package liborc-0.4-dev:armhf. Preparing to unpack .../358-liborc-0.4-dev_1%3a0.4.34-3+b1_armhf.deb ... Unpacking liborc-0.4-dev:armhf (1:0.4.34-3+b1) ... Selecting previously unselected package libx11-xcb-dev:armhf. Preparing to unpack .../359-libx11-xcb-dev_2%3a1.8.7-1_armhf.deb ... Unpacking libx11-xcb-dev:armhf (2:1.8.7-1) ... Selecting previously unselected package libudev-dev:armhf. Preparing to unpack .../360-libudev-dev_255.4-1_armhf.deb ... Unpacking libudev-dev:armhf (255.4-1) ... Selecting previously unselected package libgudev-1.0-dev:armhf. Preparing to unpack .../361-libgudev-1.0-dev_238-3_armhf.deb ... Unpacking libgudev-1.0-dev:armhf (238-3) ... Selecting previously unselected package libgstreamer-plugins-base1.0-dev. Preparing to unpack .../362-libgstreamer-plugins-base1.0-dev_1.22.10-1_armhf.deb ... Unpacking libgstreamer-plugins-base1.0-dev (1.22.10-1) ... Selecting previously unselected package libhidapi-libusb0:armhf. Preparing to unpack .../363-libhidapi-libusb0_0.14.0-1+b1_armhf.deb ... Unpacking libhidapi-libusb0:armhf (0.14.0-1+b1) ... Selecting previously unselected package libhidapi-hidraw0:armhf. Preparing to unpack .../364-libhidapi-hidraw0_0.14.0-1+b1_armhf.deb ... Unpacking libhidapi-hidraw0:armhf (0.14.0-1+b1) ... Selecting previously unselected package libhidapi-dev:armhf. Preparing to unpack .../365-libhidapi-dev_0.14.0-1+b1_armhf.deb ... Unpacking libhidapi-dev:armhf (0.14.0-1+b1) ... Selecting previously unselected package libxnvctrl0:armhf. Preparing to unpack .../366-libxnvctrl0_535.171.04-1_armhf.deb ... Unpacking libxnvctrl0:armhf (535.171.04-1) ... Selecting previously unselected package libhwloc15:armhf. Preparing to unpack .../367-libhwloc15_2.10.0-1+b1_armhf.deb ... Unpacking libhwloc15:armhf (2.10.0-1+b1) ... Selecting previously unselected package libhwloc-plugins:armhf. Preparing to unpack .../368-libhwloc-plugins_2.10.0-1+b1_armhf.deb ... Unpacking libhwloc-plugins:armhf (2.10.0-1+b1) ... Selecting previously unselected package libibus-1.0-dev:armhf. Preparing to unpack .../369-libibus-1.0-dev_1.5.29-1_armhf.deb ... Unpacking libibus-1.0-dev:armhf (1.5.29-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../370-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../371-libice6_2%3a1.0.10-1_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../372-libice-dev_2%3a1.0.10-1_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-1) ... Selecting previously unselected package libimath-3-1-29:armhf. Preparing to unpack .../373-libimath-3-1-29_3.1.9-3+b2_armhf.deb ... Unpacking libimath-3-1-29:armhf (3.1.9-3+b2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../374-python3-pkg-resources_68.1.2-2_all.deb ... Unpacking python3-pkg-resources (68.1.2-2) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../375-libpython3.12-stdlib_3.12.2-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.2-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../376-python3.12_3.12.2-1_armhf.deb ... Unpacking python3.12 (3.12.2-1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../377-python3-numpy_1%3a1.24.2-2_armhf.deb ... Unpacking python3-numpy (1:1.24.2-2) ... Selecting previously unselected package libpython3.11:armhf. Preparing to unpack .../378-libpython3.11_3.11.8-1_armhf.deb ... Unpacking libpython3.11:armhf (3.11.8-1) ... Selecting previously unselected package python3-imath:armhf. Preparing to unpack .../379-python3-imath_3.1.9-3+b2_armhf.deb ... Unpacking python3-imath:armhf (3.1.9-3+b2) ... Selecting previously unselected package libimath-dev:armhf. Preparing to unpack .../380-libimath-dev_3.1.9-3+b2_armhf.deb ... Unpacking libimath-dev:armhf (3.1.9-3+b2) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../381-libwacom-common_2.10.0-1_all.deb ... Unpacking libwacom-common (2.10.0-1) ... Selecting previously unselected package libwacom9:armhf. Preparing to unpack .../382-libwacom9_2.10.0-1_armhf.deb ... Unpacking libwacom9:armhf (2.10.0-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../383-libinput-bin_1.25.0-1_armhf.deb ... Unpacking libinput-bin (1.25.0-1) ... Selecting previously unselected package libmtdev1:armhf. Preparing to unpack .../384-libmtdev1_1.1.6-1+b1_armhf.deb ... Unpacking libmtdev1:armhf (1.1.6-1+b1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../385-libinput10_1.25.0-1_armhf.deb ... Unpacking libinput10:armhf (1.25.0-1) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../386-libjbig-dev_2.1-6.1+b1_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-6.1+b1) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../387-libjpeg62-turbo-dev_1%3a2.1.5-2+b2_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:2.1.5-2+b2) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../388-libjpeg-dev_1%3a2.1.5-2+b2_armhf.deb ... Unpacking libjpeg-dev:armhf (1:2.1.5-2+b2) ... Selecting previously unselected package liblept5:armhf. Preparing to unpack .../389-liblept5_1.82.0-3+b3_armhf.deb ... Unpacking liblept5:armhf (1.82.0-3+b3) ... Selecting previously unselected package liblerc-dev:armhf. Preparing to unpack .../390-liblerc-dev_4.0.0+ds-4+b1_armhf.deb ... Unpacking liblerc-dev:armhf (4.0.0+ds-4+b1) ... Selecting previously unselected package liblua5.4-0:armhf. Preparing to unpack .../391-liblua5.4-0_5.4.6-3_armhf.deb ... Unpacking liblua5.4-0:armhf (5.4.6-3) ... Selecting previously unselected package libmd4c0:armhf. Preparing to unpack .../392-libmd4c0_0.4.8-1+b1_armhf.deb ... Unpacking libmd4c0:armhf (0.4.8-1+b1) ... Selecting previously unselected package libmunge2:armhf. Preparing to unpack .../393-libmunge2_0.5.15-4_armhf.deb ... Unpacking libmunge2:armhf (0.5.15-4) ... Selecting previously unselected package libtbbmalloc2:armhf. Preparing to unpack .../394-libtbbmalloc2_2021.11.0-2_armhf.deb ... Unpacking libtbbmalloc2:armhf (2021.11.0-2) ... Selecting previously unselected package libtbbbind-2-5:armhf. Preparing to unpack .../395-libtbbbind-2-5_2021.11.0-2_armhf.deb ... Unpacking libtbbbind-2-5:armhf (2021.11.0-2) ... Selecting previously unselected package libtbb12:armhf. Preparing to unpack .../396-libtbb12_2021.11.0-2_armhf.deb ... Unpacking libtbb12:armhf (2021.11.0-2) ... Selecting previously unselected package libopencv-core406:armhf. Preparing to unpack .../397-libopencv-core406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-core406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-flann406:armhf. Preparing to unpack .../398-libopencv-flann406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-flann406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-imgproc406:armhf. Preparing to unpack .../399-libopencv-imgproc406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-imgproc406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-features2d406:armhf. Preparing to unpack .../400-libopencv-features2d406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-features2d406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-calib3d406:armhf. Preparing to unpack .../401-libopencv-calib3d406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-calib3d406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libtbb-dev:armhf. Preparing to unpack .../402-libtbb-dev_2021.11.0-2_armhf.deb ... Unpacking libtbb-dev:armhf (2021.11.0-2) ... Selecting previously unselected package libopencv-core-dev:armhf. Preparing to unpack .../403-libopencv-core-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-core-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-flann-dev:armhf. Preparing to unpack .../404-libopencv-flann-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-flann-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libqt5core5a:armhf. Preparing to unpack .../405-libqt5core5a_5.15.10+dfsg-7_armhf.deb ... Unpacking libqt5core5a:armhf (5.15.10+dfsg-7) ... Selecting previously unselected package libqt5dbus5:armhf. Preparing to unpack .../406-libqt5dbus5_5.15.10+dfsg-7_armhf.deb ... Unpacking libqt5dbus5:armhf (5.15.10+dfsg-7) ... Selecting previously unselected package libqt5network5:armhf. Preparing to unpack .../407-libqt5network5_5.15.10+dfsg-7_armhf.deb ... Unpacking libqt5network5:armhf (5.15.10+dfsg-7) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../408-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libxcb-icccm4:armhf. Preparing to unpack .../409-libxcb-icccm4_0.4.1-1.1+b1_armhf.deb ... Unpacking libxcb-icccm4:armhf (0.4.1-1.1+b1) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../410-libxcb-util1_0.4.0-1+b1_armhf.deb ... Unpacking libxcb-util1:armhf (0.4.0-1+b1) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../411-libxcb-image0_0.4.0-2+b1_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-2+b1) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../412-libxcb-keysyms1_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-render-util0:armhf. Preparing to unpack .../413-libxcb-render-util0_0.3.9-1+b1_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1+b1) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../414-libxcb-shape0_1.15-1_armhf.deb ... Unpacking libxcb-shape0:armhf (1.15-1) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../415-libxcb-xinerama0_1.15-1_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.15-1) ... Selecting previously unselected package libxcb-xinput0:armhf. Preparing to unpack .../416-libxcb-xinput0_1.15-1_armhf.deb ... Unpacking libxcb-xinput0:armhf (1.15-1) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../417-libxcb-xkb1_1.15-1_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.15-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../418-xkb-data_2.41-2_all.deb ... Unpacking xkb-data (2.41-2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../419-libxkbcommon0_1.6.0-1_armhf.deb ... Unpacking libxkbcommon0:armhf (1.6.0-1) ... Selecting previously unselected package libxkbcommon-x11-0:armhf. Preparing to unpack .../420-libxkbcommon-x11-0_1.6.0-1_armhf.deb ... Unpacking libxkbcommon-x11-0:armhf (1.6.0-1) ... Selecting previously unselected package libqt5gui5:armhf. Preparing to unpack .../421-libqt5gui5_5.15.10+dfsg-7_armhf.deb ... Unpacking libqt5gui5:armhf (5.15.10+dfsg-7) ... Selecting previously unselected package libqt5widgets5:armhf. Preparing to unpack .../422-libqt5widgets5_5.15.10+dfsg-7_armhf.deb ... Unpacking libqt5widgets5:armhf (5.15.10+dfsg-7) ... Selecting previously unselected package libqt5opengl5:armhf. Preparing to unpack .../423-libqt5opengl5_5.15.10+dfsg-7_armhf.deb ... Unpacking libqt5opengl5:armhf (5.15.10+dfsg-7) ... Selecting previously unselected package libqt5test5:armhf. Preparing to unpack .../424-libqt5test5_5.15.10+dfsg-7_armhf.deb ... Unpacking libqt5test5:armhf (5.15.10+dfsg-7) ... Selecting previously unselected package libopencv-highgui406:armhf. Preparing to unpack .../425-libopencv-highgui406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-highgui406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopenexr-3-1-30:armhf. Preparing to unpack .../426-libopenexr-3-1-30_3.1.5-5.1+b1_armhf.deb ... Unpacking libopenexr-3-1-30:armhf (3.1.5-5.1+b1) ... Selecting previously unselected package libopencv-imgcodecs406:armhf. Preparing to unpack .../427-libopencv-imgcodecs406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-imgcodecs406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-imgproc-dev:armhf. Preparing to unpack .../428-libopencv-imgproc-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-imgproc-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-imgcodecs-dev:armhf. Preparing to unpack .../429-libopencv-imgcodecs-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-imgcodecs-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libswscale7:armhf. Preparing to unpack .../430-libswscale7_7%3a6.1.1-1_armhf.deb ... Unpacking libswscale7:armhf (7:6.1.1-1) ... Selecting previously unselected package libopencv-videoio406:armhf. Preparing to unpack .../431-libopencv-videoio406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-videoio406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-videoio-dev:armhf. Preparing to unpack .../432-libopencv-videoio-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-videoio-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../433-libopenexr-dev_3.1.5-5.1+b1_armhf.deb ... Unpacking libopenexr-dev (3.1.5-5.1+b1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../434-libpng-dev_1.6.43-1_armhf.deb ... Unpacking libpng-dev:armhf (1.6.43-1) ... Selecting previously unselected package libswscale-dev:armhf. Preparing to unpack .../435-libswscale-dev_7%3a6.1.1-1_armhf.deb ... Unpacking libswscale-dev:armhf (7:6.1.1-1) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../436-libwebpdemux2_1.3.2-0.4_armhf.deb ... Unpacking libwebpdemux2:armhf (1.3.2-0.4) ... Selecting previously unselected package libwebpdecoder3:armhf. Preparing to unpack .../437-libwebpdecoder3_1.3.2-0.4_armhf.deb ... Unpacking libwebpdecoder3:armhf (1.3.2-0.4) ... Selecting previously unselected package libsharpyuv-dev:armhf. Preparing to unpack .../438-libsharpyuv-dev_1.3.2-0.4_armhf.deb ... Unpacking libsharpyuv-dev:armhf (1.3.2-0.4) ... Selecting previously unselected package libwebp-dev:armhf. Preparing to unpack .../439-libwebp-dev_1.3.2-0.4_armhf.deb ... Unpacking libwebp-dev:armhf (1.3.2-0.4) ... Selecting previously unselected package libtiffxx6:armhf. Preparing to unpack .../440-libtiffxx6_4.5.1+git230720-4_armhf.deb ... Unpacking libtiffxx6:armhf (4.5.1+git230720-4) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../441-libtiff-dev_4.5.1+git230720-4_armhf.deb ... Unpacking libtiff-dev:armhf (4.5.1+git230720-4) ... Selecting previously unselected package libopencv-highgui-dev:armhf. Preparing to unpack .../442-libopencv-highgui-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-highgui-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-ml406:armhf. Preparing to unpack .../443-libopencv-ml406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-ml406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-ml-dev:armhf. Preparing to unpack .../444-libopencv-ml-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-ml-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-features2d-dev:armhf. Preparing to unpack .../445-libopencv-features2d-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-features2d-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-calib3d-dev:armhf. Preparing to unpack .../446-libopencv-calib3d-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-calib3d-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libprotobuf32:armhf. Preparing to unpack .../447-libprotobuf32_3.21.12-8+b1_armhf.deb ... Unpacking libprotobuf32:armhf (3.21.12-8+b1) ... Selecting previously unselected package libopencv-dnn406:armhf. Preparing to unpack .../448-libopencv-dnn406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-dnn406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-objdetect406:armhf. Preparing to unpack .../449-libopencv-objdetect406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-objdetect406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-video406:armhf. Preparing to unpack .../450-libopencv-video406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-video406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libtesseract5:armhf. Preparing to unpack .../451-libtesseract5_5.3.4-1_armhf.deb ... Unpacking libtesseract5:armhf (5.3.4-1) ... Selecting previously unselected package libopencv-contrib406:armhf. Preparing to unpack .../452-libopencv-contrib406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-contrib406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-dnn-dev:armhf. Preparing to unpack .../453-libopencv-dnn-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-dnn-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-objdetect-dev:armhf. Preparing to unpack .../454-libopencv-objdetect-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-objdetect-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-photo406:armhf. Preparing to unpack .../455-libopencv-photo406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-photo406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-photo-dev:armhf. Preparing to unpack .../456-libopencv-photo-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-photo-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-shape406:armhf. Preparing to unpack .../457-libopencv-shape406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-shape406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-video-dev:armhf. Preparing to unpack .../458-libopencv-video-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-video-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-shape-dev:armhf. Preparing to unpack .../459-libopencv-shape-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-shape-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-stitching406:armhf. Preparing to unpack .../460-libopencv-stitching406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-stitching406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-stitching-dev:armhf. Preparing to unpack .../461-libopencv-stitching-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-stitching-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-superres406:armhf. Preparing to unpack .../462-libopencv-superres406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-superres406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-superres-dev:armhf. Preparing to unpack .../463-libopencv-superres-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-superres-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-videostab406:armhf. Preparing to unpack .../464-libopencv-videostab406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-videostab406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-videostab-dev:armhf. Preparing to unpack .../465-libopencv-videostab-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-videostab-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libpmix2:armhf. Preparing to unpack .../466-libpmix2_5.0.1-4+b1_armhf.deb ... Unpacking libpmix2:armhf (5.0.1-4+b1) ... Selecting previously unselected package libopenmpi3:armhf. Preparing to unpack .../467-libopenmpi3_4.1.6-5_armhf.deb ... Unpacking libopenmpi3:armhf (4.1.6-5) ... Selecting previously unselected package libtcl8.6:armhf. Preparing to unpack .../468-libtcl8.6_8.6.14+dfsg-1_armhf.deb ... Unpacking libtcl8.6:armhf (8.6.14+dfsg-1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../469-libxft2_2.3.6-1+b1_armhf.deb ... Unpacking libxft2:armhf (2.3.6-1+b1) ... Selecting previously unselected package libxss1:armhf. Preparing to unpack .../470-libxss1_1%3a1.2.3-1_armhf.deb ... Unpacking libxss1:armhf (1:1.2.3-1) ... Selecting previously unselected package libtk8.6:armhf. Preparing to unpack .../471-libtk8.6_8.6.14-1_armhf.deb ... Unpacking libtk8.6:armhf (8.6.14-1) ... Selecting previously unselected package libvtk9.1:armhf. Preparing to unpack .../472-libvtk9.1_9.1.0+really9.1.0+dfsg2-7+b1_armhf.deb ... Unpacking libvtk9.1:armhf (9.1.0+really9.1.0+dfsg2-7+b1) ... Selecting previously unselected package libopencv-viz406:armhf. Preparing to unpack .../473-libopencv-viz406_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-viz406:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-viz-dev:armhf. Preparing to unpack .../474-libopencv-viz-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-viz-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-contrib-dev:armhf. Preparing to unpack .../475-libopencv-contrib-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-contrib-dev:armhf (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libopencv-dev. Preparing to unpack .../476-libopencv-dev_4.6.0+dfsg-13+b3_armhf.deb ... Unpacking libopencv-dev (4.6.0+dfsg-13+b3) ... Selecting previously unselected package libsndfile1:armhf. Preparing to unpack .../477-libsndfile1_1.2.2-1_armhf.deb ... Unpacking libsndfile1:armhf (1.2.2-1) ... Selecting previously unselected package libpulse0:armhf. Preparing to unpack .../478-libpulse0_16.1+dfsg1-3_armhf.deb ... Unpacking libpulse0:armhf (16.1+dfsg1-3) ... Selecting previously unselected package libpulse-mainloop-glib0:armhf. Preparing to unpack .../479-libpulse-mainloop-glib0_16.1+dfsg1-3_armhf.deb ... Unpacking libpulse-mainloop-glib0:armhf (16.1+dfsg1-3) ... Selecting previously unselected package libpulse-dev:armhf. Preparing to unpack .../480-libpulse-dev_16.1+dfsg1-3_armhf.deb ... Unpacking libpulse-dev:armhf (16.1+dfsg1-3) ... Selecting previously unselected package libsamplerate0:armhf. Preparing to unpack .../481-libsamplerate0_0.2.2-4_armhf.deb ... Unpacking libsamplerate0:armhf (0.2.2-4) ... Selecting previously unselected package libsamplerate0-dev:armhf. Preparing to unpack .../482-libsamplerate0-dev_0.2.2-4_armhf.deb ... Unpacking libsamplerate0-dev:armhf (0.2.2-4) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../483-libxcursor1_1%3a1.2.1-1_armhf.deb ... Unpacking libxcursor1:armhf (1:1.2.1-1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../484-libxi6_2%3a1.8.1-1_armhf.deb ... Unpacking libxi6:armhf (2:1.8.1-1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../485-libxrandr2_2%3a1.5.4-1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.4-1) ... Selecting previously unselected package libsdl2-2.0-0:armhf. Preparing to unpack .../486-libsdl2-2.0-0_2.30.0+dfsg-1_armhf.deb ... Unpacking libsdl2-2.0-0:armhf (2.30.0+dfsg-1) ... Selecting previously unselected package libsndio7.0:armhf. Preparing to unpack .../487-libsndio7.0_1.9.0-0.3+b3_armhf.deb ... Unpacking libsndio7.0:armhf (1.9.0-0.3+b3) ... Selecting previously unselected package libsndio-dev:armhf. Preparing to unpack .../488-libsndio-dev_1.9.0-0.3+b3_armhf.deb ... Unpacking libsndio-dev:armhf (1.9.0-0.3+b3) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../489-libxrender-dev_1%3a0.9.10-1.1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1.1) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../490-libxfixes-dev_1%3a6.0.0-2_armhf.deb ... Unpacking libxfixes-dev:armhf (1:6.0.0-2) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../491-libxcursor-dev_1%3a1.2.1-1_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.2.1-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../492-libxext-dev_2%3a1.3.4-1+b1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1+b1) ... Selecting previously unselected package libxi-dev:armhf. Preparing to unpack .../493-libxi-dev_2%3a1.8.1-1_armhf.deb ... Unpacking libxi-dev:armhf (2:1.8.1-1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../494-libxinerama1_2%3a1.1.4-3_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-3) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../495-libxinerama-dev_2%3a1.1.4-3_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.4-3) ... Selecting previously unselected package libxkbcommon-dev:armhf. Preparing to unpack .../496-libxkbcommon-dev_1.6.0-1_armhf.deb ... Unpacking libxkbcommon-dev:armhf (1.6.0-1) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../497-libxrandr-dev_2%3a1.5.4-1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.4-1) ... Selecting previously unselected package libxss-dev:armhf. Preparing to unpack .../498-libxss-dev_1%3a1.2.3-1_armhf.deb ... Unpacking libxss-dev:armhf (1:1.2.3-1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../499-libxt6_1%3a1.2.1-1.1_armhf.deb ... Unpacking libxt6:armhf (1:1.2.1-1.1) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../500-libsm-dev_2%3a1.2.3-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../501-libxt-dev_1%3a1.2.1-1.1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.2.1-1.1) ... Selecting previously unselected package libxv1:armhf. Preparing to unpack .../502-libxv1_2%3a1.0.11-1.1_armhf.deb ... Unpacking libxv1:armhf (2:1.0.11-1.1) ... Selecting previously unselected package libxv-dev:armhf. Preparing to unpack .../503-libxv-dev_2%3a1.0.11-1.1_armhf.deb ... Unpacking libxv-dev:armhf (2:1.0.11-1.1) ... Selecting previously unselected package libxxf86vm-dev:armhf. Preparing to unpack .../504-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm-dev:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libsdl2-dev:armhf. Preparing to unpack .../505-libsdl2-dev_2.30.0+dfsg-1_armhf.deb ... Unpacking libsdl2-dev:armhf (2.30.0+dfsg-1) ... Selecting previously unselected package libsystemd-dev:armhf. Preparing to unpack .../506-libsystemd-dev_255.4-1_armhf.deb ... Unpacking libsystemd-dev:armhf (255.4-1) ... Selecting previously unselected package libusb-1.0-0-dev:armhf. Preparing to unpack .../507-libusb-1.0-0-dev_2%3a1.0.27-1_armhf.deb ... Unpacking libusb-1.0-0-dev:armhf (2:1.0.27-1) ... Selecting previously unselected package libuvc0:armhf. Preparing to unpack .../508-libuvc0_0.0.7-1_armhf.deb ... Unpacking libuvc0:armhf (0.0.7-1) ... Selecting previously unselected package libuvc-dev. Preparing to unpack .../509-libuvc-dev_0.0.7-1_armhf.deb ... Unpacking libuvc-dev (0.0.7-1) ... Selecting previously unselected package libv4lconvert0:armhf. Preparing to unpack .../510-libv4lconvert0_1.26.1-3_armhf.deb ... Unpacking libv4lconvert0:armhf (1.26.1-3) ... Selecting previously unselected package libv4l-0:armhf. Preparing to unpack .../511-libv4l-0_1.26.1-3_armhf.deb ... Unpacking libv4l-0:armhf (1.26.1-3) ... Selecting previously unselected package libv4l2rds0:armhf. Preparing to unpack .../512-libv4l2rds0_1.26.1-3_armhf.deb ... Unpacking libv4l2rds0:armhf (1.26.1-3) ... Selecting previously unselected package libv4l-dev:armhf. Preparing to unpack .../513-libv4l-dev_1.26.1-3_armhf.deb ... Unpacking libv4l-dev:armhf (1.26.1-3) ... Selecting previously unselected package libvulkan-dev:armhf. Preparing to unpack .../514-libvulkan-dev_1.3.275.0-1_armhf.deb ... Unpacking libvulkan-dev:armhf (1.3.275.0-1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../515-libxcb-render0-dev_1.15-1_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.15-1) ... Selecting previously unselected package libxcb-randr0-dev:armhf. Preparing to unpack .../516-libxcb-randr0-dev_1.15-1_armhf.deb ... Unpacking libxcb-randr0-dev:armhf (1.15-1) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../517-libyaml-0-2_0.2.5-1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.5-1) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../518-pandoc-data_3.1.3-1_all.deb ... Unpacking pandoc-data (3.1.3-1) ... Selecting previously unselected package pandoc. Preparing to unpack .../519-pandoc_3.1.3+ds-2_armhf.deb ... Unpacking pandoc (3.1.3+ds-2) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../520-wayland-protocols_1.34-1_all.deb ... Unpacking wayland-protocols (1.34-1) ... Setting up libgme0:armhf (0.6.3-7+b1) ... Setting up libchromaprint1:armhf (1.5.1-5) ... Setting up libssh-gcrypt-4:armhf (0.10.6-2) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-2) ... Setting up libgraphite2-3:armhf (1.3.14-2) ... Setting up libboost-python1.83.0 (1.83.0-2+b2) ... Setting up liblcms2-2:armhf (2.14-2+b1) ... Setting up libtbbmalloc2:armhf (2021.11.0-2) ... Setting up libpixman-1-0:armhf (0.42.2-1+b1) ... Setting up libudfread0:armhf (1.1.2-1) ... Setting up libsharpyuv0:armhf (1.3.2-0.4) ... Setting up libwayland-server0:armhf (1.22.0-2.1+b1) ... Setting up libaom3:armhf (3.8.2-2) ... Setting up libpciaccess0:armhf (0.17-3) ... Setting up mysql-common (5.8+1.1.0) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libabsl20220623:armhf (20220623.1-3) ... Setting up librabbitmq4:armhf (0.11.0-1+b1) ... Setting up libxau6:armhf (1:1.0.9-1) ... Setting up libdouble-conversion3:armhf (3.3.0-1+b1) ... Setting up libraw1394-11:armhf (2.1.2-2) ... Setting up libpsl5:armhf (0.21.2-1+b1) ... Setting up libsodium23:armhf (1.0.18-1) ... Setting up libicu72:armhf (72.1-4+b1) ... Setting up libmpg123-0:armhf (1.32.5-1) ... Setting up libpciaccess-dev:armhf (0.17-3) ... Setting up libogg0:armhf (1.3.5-3) ... Setting up libzstd-dev:armhf (1.5.5+dfsg2-2) ... Setting up liblerc4:armhf (4.0.0+ds-4+b1) ... Setting up libspeex1:armhf (1.2.1-2+b1) ... Setting up proj-data (9.3.1-1) ... Setting up libshine3:armhf (3.1.1-2+b1) ... Setting up bsdextrautils (2.39.3-6) ... Setting up libglvnd-core-dev:armhf (1.7.0-1) ... Setting up libx264-164:armhf (2:0.164.3108+git31e19f9-1) ... Setting up libtwolame0:armhf (0.4.0-2+b1) ... Setting up libdatrie1:armhf (0.2.13-3) ... Setting up libmagic-mgc (1:5.45-2+b1) ... Setting up libogdi4.1:armhf (4.1.1+ds-3) ... Setting up libgsm1:armhf (1.0.22-1) ... Setting up libcharls2:armhf (2.4.2-2+b1) ... Setting up libminizip1:armhf (1:1.3.dfsg-3+b1) ... Setting up libsoxr0:armhf (0.1.3-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:armhf (0.2.5-1) ... Setting up libglib2.0-0:armhf (2.78.4-1) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.7.0-1) ... Setting up libpgm-5.3-0:armhf (5.3.128~dfsg-2) ... Setting up libcodec2-1.2:armhf (1.2.0-2+b1) ... Setting up libraw1394-dev:armhf (2.1.2-2) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libbrotli1:armhf (1.1.0-2+b3) ... Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... Setting up libibus-1.0-5:armhf (1.5.29-1) ... Setting up libnorm1:armhf (1.5.9+dfsg-3) ... Setting up libpython3.12-minimal:armhf (3.12.2-1) ... Setting up x11-common (1:7.7+23) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-9) ... Setting up libnghttp2-14:armhf (1.59.0-1) ... Setting up libmagic1:armhf (1:5.45-2+b1) ... Setting up libdeflate0:armhf (1.20-1) ... Setting up libwebpdecoder3:armhf (1.3.2-0.4) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libqhull-r8.0:armhf (2020.2-6+b1) ... Setting up xkb-data (2.41-2) ... Setting up libhwy1:armhf (1.0.7-8+b1) ... Setting up libhidapi-hidraw0:armhf (0.14.0-1+b1) ... Setting up libsvtav1enc1d1:armhf (1.7.0+dfsg-2+b1) ... Setting up file (1:5.45-2+b1) ... Setting up libimath-3-1-29:armhf (3.1.9-3+b2) ... Setting up libcjson1:armhf (1.7.17-2) ... Setting up libxvidcore4:armhf (2:1.3.7-1+b1) ... Setting up libffi-dev:armhf (3.4.6-1) ... Setting up libunwind8:armhf (1.6.2-3) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libjbig0:armhf (2.1-6.1+b1) ... Setting up librav1e0:armhf (0.7.1-2) ... Setting up libpcre2-16-0:armhf (10.42-4+b1) ... Setting up libaec0:armhf (1.1.3-1) ... Setting up gdal-data (3.8.4+dfsg-1) ... Setting up libopengl0:armhf (1.7.0-1) ... Setting up libsnappy1v5:armhf (1.1.10-1+b1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-4+b1) ... Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Apr 12 16:44:27 UTC 2024. Universal Time is now: Fri Apr 12 16:44:27 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5) ... Setting up libgeos3.12.1:armhf (3.12.1-1+b1) ... Setting up mariadb-common (1:10.11.6-2) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libasound2-data (1.2.10-3) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.8.12-3.1+b2) ... Setting up libpcre2-32-0:armhf (10.42-4+b1) ... Setting up libblas3:armhf (3.12.0-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libglib2.0-data (2.78.4-1) ... Setting up libpkgconf3:armhf (1.8.1-1+b2) ... Setting up libuv1:armhf (1.48.0-1) ... Setting up libflac12:armhf (1.4.3+ds-2+b1) ... Setting up libgles2:armhf (1.7.0-1) ... Setting up libmunge2:armhf (0.5.15-4) ... Setting up spirv-tools (2023.6~rc1-2) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-2+b2) ... Setting up libva2:armhf (2.20.0-2) ... Setting up libmbedcrypto7:armhf (2.28.7-1) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libjpeg62-turbo-dev:armhf (1:2.1.5-2+b2) ... Setting up libnspr4:armhf (2:4.35-1.1+b1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up uuid-dev:armhf (2.39.3-6) ... Setting up libgles1:armhf (1.7.0-1) ... Setting up libdbus-1-3:armhf (1.14.10-4) ... Setting up libopenexr-3-1-30:armhf (3.1.5-5.1+b1) ... Setting up libfribidi0:armhf (1.0.13-3+b1) ... Setting up libopus0:armhf (1.4-1+b1) ... Setting up libexif12:armhf (0.6.24-1+b1) ... Setting up libproc2-0:armhf (2:4.0.4-4) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16:armhf (1.6.43-1) ... Setting up libhwloc15:armhf (2.10.0-1+b1) ... Setting up libevent-core-2.1-7:armhf (2.1.12-stable-8) ... Setting up libvorbis0a:armhf (1.3.7-2) ... Setting up liborc-0.4-0:armhf (1:0.4.34-3+b1) ... Setting up libtcl8.6:armhf (8.6.14+dfsg-1) ... Setting up autopoint (0.21-14) ... Setting up libjsoncpp25:armhf (1.9.5-6+b2) ... Setting up libgeos-c1v5:armhf (3.12.1-1+b1) ... Setting up libmariadb3:armhf (1:10.11.6-2) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up unixodbc-common (2.3.12-1) ... Setting up libsocket++1:armhf (1.12.13+git20131030.5d039ba-1+b1) ... Setting up libudev-dev:armhf (255.4-1) ... Setting up libgav1-1:armhf (0.18.0-1+b1) ... Setting up libsepol-dev:armhf (3.5-2) ... Setting up pkgconf-bin (1.8.1-1+b2) ... Setting up gir1.2-glib-2.0:armhf (1.78.1-15) ... Setting up libsensors5:armhf (1:3.6.0-9) ... Setting up libvpx8:armhf (1.13.1-2) ... Setting up liblerc-dev:armhf (4.0.0+ds-4+b1) ... Setting up libjxl0.7:armhf (0.7.0-10.2+b1) ... Setting up libltdl7:armhf (2.4.7-7) ... Setting up libglapi-mesa:armhf (23.3.5-1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-4+b1) ... Setting up libgfortran5:armhf (14-20240201-3) ... Setting up libmtdev1:armhf (1.1.6-1+b1) ... Setting up libvulkan1:armhf (1.3.275.0-1) ... Setting up autoconf (2.71-3) ... Setting up libhdf4-0-alt:armhf (4.2.16-4) ... Setting up libx265-199:armhf (3.5-2+b1) ... Setting up libwebp7:armhf (1.3.2-0.4) ... Setting up liblzma-dev:armhf (5.6.1+really5.4.5-1) ... Setting up libgif7:armhf (5.2.2-1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg-3+b1) ... Setting up libodbc2:armhf (2.3.12-1+b1) ... Setting up liburiparser1:armhf (0.9.7+dfsg-2+b1) ... Setting up libpcre2-posix3:armhf (10.42-4+b1) ... Setting up libfyba0t64:armhf (4.1.1-9) ... Setting up librttopo1:armhf (1.1.0-3) ... Setting up libprotobuf32:armhf (3.21.12-8+b1) ... Setting up libsrt1.5-gnutls:armhf (1.5.3-1+b1) ... Setting up wayland-protocols (1.34-1) ... Setting up libdav1d7:armhf (1.4.1-1) ... Setting up libfreexl1:armhf (2.0.0-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up ocl-icd-libopencl1:armhf (2.3.2-1+b1) ... Setting up libasyncns0:armhf (0.8-6+b3) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up librhash0:armhf (1.4.3-3+b1) ... Setting up libtiff6:armhf (4.5.1+git230720-4) ... Setting up libuchardet0:armhf (0.0.8-1+b1) ... Setting up procps (2:4.0.4-4) ... Setting up libasound2:armhf (1.2.10-3) ... Setting up libv4lconvert0:armhf (1.26.1-3) ... Setting up libkmlbase1:armhf (1.3.0-10) ... Setting up libblosc1:armhf (1.21.5+ds-1+b1) ... Setting up libmd-dev:armhf (1.1.0-2) ... Setting up libnl-3-200:armhf (3.7.0-0.3) ... Setting up libmd4c0:armhf (0.4.8-1+b1) ... Setting up libv4l2rds0:armhf (1.26.1-3) ... Setting up liblua5.4-0:armhf (5.4.6-3) ... Setting up libopenjp2-7:armhf (2.5.0-2+b2) ... Setting up libsub-override-perl (0.10-1) ... Setting up libthai-data (0.1.29-2) ... Setting up libssh2-1:armhf (1.11.0-4) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.28.3-1) ... Setting up libwayland-egl1:armhf (1.22.0-2.1+b1) ... Setting up libusb-1.0-0:armhf (2:1.0.27-1) ... Setting up libgphoto2-port12:armhf (2.5.31-2) ... Setting up pandoc-data (3.1.3-1) ... Setting up libopengl-dev:armhf (1.7.0-1) ... Setting up libasound2-dev:armhf (1.2.10-3) ... Setting up libde265-0:armhf (1.0.15-1) ... Setting up libsharpyuv-dev:armhf (1.3.2-0.4) ... Setting up libsamplerate0:armhf (0.2.2-4) ... Setting up libwebpmux3:armhf (1.3.2-0.4) ... Setting up libbsd0:armhf (0.12.2-1) ... Setting up libtiffxx6:armhf (4.5.1+git230720-4) ... Setting up libdeflate-dev:armhf (1.20-1) ... Setting up gir1.2-ibus-1.0:armhf (1.5.29-1) ... Setting up libdrm-common (2.4.120-2) ... Setting up libyuv0:armhf (0.0~git202401110.af6ac82-1) ... Setting up libelf1:armhf (0.190-1+b1) ... Setting up libjson-c5:armhf (0.17-1+b1) ... Setting up libevdev2:armhf (1.13.1+dfsg-1) ... Setting up readline-common (8.2-3) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3+b2) ... Setting up libbsd-dev:armhf (0.12.2-1) ... Setting up iso-codes (4.16.0-1) ... Setting up libsystemd-dev:armhf (255.4-1) ... Setting up libgudev-1.0-0:armhf (238-3) ... Setting up libzvbi-common (0.2.42-1.1) ... Setting up libmp3lame0:armhf (3.100-6+b2) ... Setting up libsz2:armhf (1.1.3-1) ... Setting up libvorbisenc2:armhf (1.3.7-2) ... Setting up libevent-pthreads-2.1-7:armhf (2.1.12-stable-8) ... Setting up gdal-plugins:armhf (3.8.4+dfsg-1) ... Setting up libwacom-common (2.10.0-1) ... Setting up libxkbcommon0:armhf (1.6.0-1) ... Setting up libkmldom1:armhf (1.3.0-10) ... Setting up libwayland-client0:armhf (1.22.0-2.1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2023.2-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up python3.12-minimal (3.12.2-1) ... Setting up libzvbi0:armhf (0.2.42-1.1) ... Setting up libblkid-dev:armhf (2.39.3-6) ... Setting up libice6:armhf (2:1.0.10-1) ... Setting up libdw1:armhf (0.190-1+b1) ... Setting up libodbcinst2:armhf (2.3.12-1+b1) ... Setting up libavif16:armhf (1.0.4-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libexif-dev:armhf (0.6.24-1+b1) ... Setting up liblapack3:armhf (3.12.0-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-14+b1) ... Setting up libcjson-dev:armhf (1.7.17-2) ... Setting up libxcb-xfixes0:armhf (1.15-1) ... Setting up libzmq5:armhf (4.3.5-1+b1) ... Setting up libkmlengine1:armhf (1.3.0-10) ... Setting up libxau-dev:armhf (1:1.0.9-1) ... Setting up libunwind-dev:armhf (1.6.2-3) ... Setting up libpcre2-dev:armhf (10.42-4+b1) ... Setting up libxcb-xinput0:armhf (1.15-1) ... Setting up libice-dev:armhf (2:1.0.10-1) ... Setting up libtool (2.4.7-7) ... Setting up libarchive13:armhf (3.7.2-1) ... Setting up libxcb-render0:armhf (1.15-1) ... Setting up libwacom9:armhf (2.10.0-1) ... Setting up libselinux1-dev:armhf (3.5-2) ... Setting up glslang-tools (13.1.1-3) ... Setting up fontconfig-config (2.15.0-1.1) ... Setting up libxcb-glx0:armhf (1.15-1) ... Setting up libwebpdemux2:armhf (1.3.2-0.4) ... Setting up libxkbcommon-dev:armhf (1.6.0-1) ... Setting up libedit2:armhf (3.1-20230828-1) ... Setting up libreadline8:armhf (8.2-3+b1) ... Setting up libpng-dev:armhf (1.6.43-1) ... Setting up libxcb-keysyms1:armhf (0.4.0-1+b2) ... Setting up libarpack2:armhf (3.9.1-1+b1) ... Setting up libxcb-shape0:armhf (1.15-1) ... Setting up libjpeg-dev:armhf (1:2.1.5-2+b2) ... Setting up libjbig-dev:armhf (2.1-6.1+b1) ... Setting up libglib2.0-bin (2.78.4-1) ... Setting up libusb-1.0-0-dev:armhf (2:1.0.27-1) ... Setting up libxcb-render-util0:armhf (0.3.9-1+b1) ... Setting up liborc-0.4-dev-bin (1:0.4.34-3+b1) ... Setting up libnss3:armhf (2:3.99-1) ... Setting up libxcb-shm0:armhf (1.15-1) ... Setting up libxcb-icccm4:armhf (0.4.1-1.1+b1) ... Setting up libsuperlu6:armhf (6.0.1+dfsg1-1+b1) ... Setting up libldap-2.5-0:armhf (2.5.13+dfsg-5+b3) ... Setting up liblept5:armhf (1.82.0-3+b3) ... Setting up libxcb-util1:armhf (0.4.0-1+b1) ... Setting up pkgconf:armhf (1.8.1-1+b2) ... Setting up libinput-bin (1.25.0-1) ... Setting up libxcb-xkb1:armhf (1.15-1) ... Setting up libxcb-image0:armhf (0.4.0-2+b1) ... Setting up libtbbbind-2-5:armhf (2021.11.0-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:armhf (3.7.0-0.3) ... Setting up librist4:armhf (0.2.10+dfsg-1) ... Setting up libxcb-present0:armhf (1.15-1) ... Setting up libv4l-0:armhf (1.26.1-3) ... Setting up dh-autoreconf (20) ... Setting up libthai0:armhf (0.1.29-2) ... Setting up libvorbisfile3:armhf (1.3.7-2) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up libwayland-bin (1.22.0-2.1+b1) ... Setting up libwebp-dev:armhf (1.3.2-0.4) ... Setting up libxcb-xinerama0:armhf (1.15-1) ... Setting up pandoc (3.1.3+ds-2) ... Setting up libfreetype6:armhf (2.13.2+dfsg-1+b1) ... Setting up libtiff-dev:armhf (4.5.1+git230720-4) ... Setting up libxcb-sync1:armhf (1.15-1) ... Setting up libgdcm3.0:armhf (3.0.22-2) ... Setting up shared-mime-info (2.4-1) ... Setting up gir1.2-gudev-1.0:armhf (238-3) ... Setting up libxkbcommon-x11-0:armhf (1.6.0-1) ... Setting up libdc1394-25:armhf (2.2.6-4) ... Setting up libeigen3-dev (3.4.0-4) ... Setting up libuvc0:armhf (0.0.7-1) ... Setting up libhidapi-libusb0:armhf (0.14.0-1+b1) ... Setting up libelf-dev:armhf (0.190-1+b1) ... Setting up libqt5core5a:armhf (5.15.10+dfsg-7) ... Setting up libsndio7.0:armhf (1.9.0-0.3+b3) ... Setting up libxcb-dri2-0:armhf (1.15-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libdrm2:armhf (2.4.120-2) ... Setting up dwz (0.15-1) ... Setting up libva-drm2:armhf (2.20.0-2) ... Setting up groff-base (1.23.0-3) ... Setting up libqt5dbus5:armhf (5.15.10+dfsg-7) ... Setting up libwayland-cursor0:armhf (1.22.0-2.1+b1) ... Setting up libxcb-randr0:armhf (1.15-1) ... Setting up xml-core (0.19) ... Setting up libdecor-0-0:armhf (0.2.2-1) ... Setting up libcurl4:armhf (8.5.0-2) ... Setting up libx11-6:armhf (2:1.8.7-1) ... Setting up libharfbuzz0b:armhf (8.3.0-2) ... Setting up libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-3+b1) ... Setting up libfontconfig1:armhf (2.15.0-1.1) ... Setting up libsndfile1:armhf (1.2.2-1) ... Setting up libdrm-omap1:armhf (2.4.120-2) ... Setting up libbluray2:armhf (1:1.3.4-1) ... Setting up libqt5test5:armhf (5.15.10+dfsg-7) ... Setting up libllvm17:armhf (1:17.0.6-5) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up liborc-0.4-dev:armhf (1:0.4.34-3+b1) ... Setting up libopenmpt0:armhf (0.7.3-1) ... Setting up libmount-dev:armhf (2.39.3-6) ... Setting up libdrm-exynos1:armhf (2.4.120-2) ... Setting up libgstreamer1.0-0:armhf (1.22.10-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... Setting up libuvc-dev (0.0.7-1) ... Setting up libdrm-amdgpu1:armhf (2.4.120-2) ... Setting up libxcb-dri3-0:armhf (1.15-1) ... Setting up libinput10:armhf (1.25.0-1) ... Setting up libx11-xcb1:armhf (2:1.8.7-1) ... Setting up gir1.2-gstreamer-1.0:armhf (1.22.10-1) ... Setting up libibverbs1:armhf (48.0-1.1) ... Setting up fontconfig (2.15.0-1.1) ... Regenerating fonts cache... done. Setting up libgdcm-dev (3.0.22-2) ... Setting up libdrm-nouveau2:armhf (2.4.120-2) ... Setting up libsndio-dev:armhf (1.9.0-0.3+b3) ... Setting up libdrm-etnaviv1:armhf (2.4.120-2) ... Setting up libxcb1-dev:armhf (1.15-1) ... Setting up libpython3.12-stdlib:armhf (3.12.2-1) ... Setting up libxpm4:armhf (1:3.5.17-1) ... Setting up libxrender1:armhf (1:0.9.10-1.1) ... Setting up libdc1394-dev:armhf (2.2.6-4) ... Setting up libgbm1:armhf (23.3.5-1) ... Setting up libpulse0:armhf (16.1+dfsg1-3) ... Setting up libsm-dev:armhf (2:1.2.3-1) ... Setting up libdrm-radeon1:armhf (2.4.120-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:armhf (3.11.8-1) ... Setting up python3.12 (3.12.2-1) ... Setting up libpango-1.0-0:armhf (1.52.0+ds-1) ... Setting up libsamplerate0-dev:armhf (0.2.2-4) ... Setting up libgl1-mesa-dri:armhf (23.3.5-1) ... Setting up libpq5:armhf (16.2-1) ... Setting up libx11-dev:armhf (2:1.8.7-1) ... Setting up libhidapi-dev:armhf (0.14.0-1+b1) ... Setting up libxext6:armhf (2:1.3.4-1+b1) ... Setting up libv4l-dev:armhf (1.26.1-3) ... Setting up libgstreamer-plugins-base1.0-0:armhf (1.22.10-1) ... Setting up libcurl3-gnutls:armhf (8.5.0-2) ... Setting up libtbb12:armhf (2021.11.0-2) ... Setting up libcfitsio10:armhf (4.3.1-1) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:armhf (1.22.0-2.1+b1) ... Setting up libdw-dev:armhf (0.190-1+b1) ... Setting up libcairo2:armhf (1.18.0-1+b1) ... Setting up libgbm-dev:armhf (23.3.5-1) ... Setting up libqt5network5:armhf (5.15.10+dfsg-7) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up libxnvctrl0:armhf (535.171.04-1) ... Setting up libdecor-0-dev:armhf (0.2.2-1) ... Setting up libegl-mesa0:armhf (23.3.5-1) ... Setting up libxfixes3:armhf (1:6.0.0-2) ... Setting up libpulse-mainloop-glib0:armhf (16.1+dfsg1-3) ... Setting up libxinerama1:armhf (2:1.1.4-3) ... Setting up libxv1:armhf (2:1.0.11-1.1) ... Setting up libxrandr2:armhf (2:1.5.4-1) ... Setting up libdrm-freedreno1:armhf (2.4.120-2) ... Setting up libxcb-render0-dev:armhf (1.15-1) ... Setting up libxt6:armhf (1:1.2.1-1.1) ... Setting up libdrm-tegra0:armhf (2.4.120-2) ... Setting up libpoppler126:armhf (22.12.0-2+b1) ... Setting up libxext-dev:armhf (2:1.3.4-1+b1) ... Setting up libhdf5-103-1:armhf (1.10.10+repack-3+b1) ... Setting up libtesseract5:armhf (5.3.4-1) ... Setting up libvdpau1:armhf (1.5-2) ... Setting up libtheora0:armhf (1.1.1+dfsg.1-16.1+b1) ... Setting up libegl1:armhf (1.7.0-1) ... Setting up cmake (3.28.3-1) ... Setting up libcairo-gobject2:armhf (1.18.0-1+b1) ... Setting up libxss1:armhf (1:1.2.3-1) ... Setting up libtbb-dev:armhf (2021.11.0-2) ... Setting up libpangoft2-1.0-0:armhf (1.52.0+ds-1) ... Setting up libva-x11-2:armhf (2.20.0-2) ... Setting up libxrender-dev:armhf (1:0.9.10-1.1) ... Setting up libpangocairo-1.0-0:armhf (1.52.0+ds-1) ... Setting up libpython3-stdlib:armhf (3.11.6-1) ... Setting up libhdf5-hl-100:armhf (1.10.10+repack-3+b1) ... Setting up librdmacm1:armhf (48.0-1.1) ... Setting up python3.11 (3.11.8-1) ... Setting up libx11-xcb-dev:armhf (2:1.8.7-1) ... Setting up libdrm-dev:armhf (2.4.120-2) ... Setting up libnetcdf19t64:armhf (1:4.9.2-4) ... Setting up libxft2:armhf (2.3.6-1+b1) ... Setting up libglx-mesa0:armhf (23.3.5-1) ... Setting up libxerces-c3.2:armhf (3.2.4+debian-1.1) ... Setting up libpython3.11:armhf (3.11.8-1) ... Setting up libxi6:armhf (2:1.8.1-1) ... Setting up libglx0:armhf (1.7.0-1) ... Setting up libproj25:armhf (9.3.1-1+b1) ... Setting up libxxf86vm-dev:armhf (1:1.1.4-1+b2) ... Setting up libtk8.6:armhf (8.6.14-1) ... Setting up libxcursor1:armhf (1:1.2.1-1) ... Setting up libqt5gui5:armhf (5.15.10+dfsg-7) ... Setting up debhelper (13.15.3) ... Setting up libqt5widgets5:armhf (5.15.10+dfsg-7) ... Setting up libavutil58:armhf (7:6.1.1-1) ... Setting up python3 (3.11.6-1) ... Setting up libxss-dev:armhf (1:1.2.3-1) ... Setting up libhwloc-plugins:armhf (2.10.0-1+b1) ... Setting up libgeotiff5:armhf (1.7.1-5) ... Setting up librsvg2-2:armhf (2.54.7+dfsg-2) ... Setting up libxfixes-dev:armhf (1:6.0.0-2) ... Setting up libxv-dev:armhf (2:1.0.11-1.1) ... Setting up libxrandr-dev:armhf (2:1.5.4-1) ... Setting up python3-packaging (24.0-1) ... Setting up libgl1:armhf (1.7.0-1) ... Setting up libswresample4:armhf (7:6.1.1-1) ... Setting up libxcb-randr0-dev:armhf (1.15-1) ... Setting up libxt-dev:armhf (1:1.2.1-1.1) ... Setting up libspatialite8:armhf (5.1.0-1+b1) ... Setting up libxinerama-dev:armhf (2:1.1.4-3) ... Setting up libglew2.2:armhf (2.2.0-4+b1) ... Setting up libavcodec60:armhf (7:6.1.1-1) ... Setting up libqt5opengl5:armhf (5.15.10+dfsg-7) ... Setting up libglx-dev:armhf (1.7.0-1) ... Setting up libxi-dev:armhf (2:1.8.1-1) ... Setting up libsdl2-2.0-0:armhf (2.30.0+dfsg-1) ... Setting up libgl-dev:armhf (1.7.0-1) ... Setting up libswscale7:armhf (7:6.1.1-1) ... Setting up python3-pkg-resources (68.1.2-2) ... Setting up libopencv-core406:armhf (4.6.0+dfsg-13+b3) ... Setting up libavutil-dev:armhf (7:6.1.1-1) ... Setting up libfabric1:armhf (1.17.0-3) ... Setting up libglib2.0-dev-bin (2.78.4-1) ... Setting up libopencv-ml406:armhf (4.6.0+dfsg-13+b3) ... Setting up libvulkan-dev:armhf (1.3.275.0-1) ... Setting up libegl-dev:armhf (1.7.0-1) ... Setting up libpmix2:armhf (5.0.1-4+b1) ... Setting up libswresample-dev:armhf (7:6.1.1-1) ... Setting up libxcursor-dev:armhf (1:1.2.1-1) ... Setting up libavcodec-dev:armhf (7:6.1.1-1) ... Setting up libopenmpi3:armhf (4.1.6-5) ... Setting up libavformat60:armhf (7:6.1.1-1) ... Setting up libgl2ps1.4 (1.4.2+dfsg1-2) ... Setting up libvtk9.1:armhf (9.1.0+really9.1.0+dfsg2-7+b1) ... Setting up libgstreamer-gl1.0-0:armhf (1.22.10-1) ... Setting up libglib2.0-dev:armhf (2.78.4-1) ... Setting up libopencv-flann406:armhf (4.6.0+dfsg-13+b3) ... Setting up libswscale-dev:armhf (7:6.1.1-1) ... Setting up python3-numpy (1:1.24.2-2) ... Setting up libpulse-dev:armhf (16.1+dfsg1-3) ... Setting up libopencv-core-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-viz406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-imgproc406:armhf (4.6.0+dfsg-13+b3) ... Setting up libgles-dev:armhf (1.7.0-1) ... Setting up libopencv-dnn406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-highgui406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-flann-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-ml-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-photo406:armhf (4.6.0+dfsg-13+b3) ... Setting up libgstreamer1.0-dev:armhf (1.22.10-1) ... Setting up gir1.2-gst-plugins-base-1.0:armhf (1.22.10-1) ... Setting up libgudev-1.0-dev:armhf (238-3) ... Setting up libglvnd-dev:armhf (1.7.0-1) ... Setting up python3-imath:armhf (3.1.9-3+b2) ... Setting up libavformat-dev:armhf (7:6.1.1-1) ... Setting up libgstreamer-plugins-base1.0-dev (1.22.10-1) ... Setting up libopencv-imgproc-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-dnn-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-features2d406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-viz-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libgl1-mesa-dev:armhf (23.3.5-1) ... Setting up libegl1-mesa-dev:armhf (23.3.5-1) ... Setting up libimath-dev:armhf (3.1.9-3+b2) ... Setting up libopencv-photo-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-calib3d406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-video406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-stitching406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopenexr-dev (3.1.5-5.1+b1) ... Setting up libopencv-shape406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-video-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-objdetect406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-shape-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libheif-plugin-dav1d:armhf (1.17.6-1) ... Setting up libheif-plugin-libde265:armhf (1.17.6-1) ... Setting up libheif1:armhf (1.17.6-1) ... Setting up libgd3:armhf (2.3.3-9+b1) ... Setting up libgdal34:armhf (3.8.4+dfsg-1) ... Setting up libopencv-imgcodecs406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-imgcodecs-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libgphoto2-6:armhf (2.5.31-2) ... No diversion 'diversion of /lib/udev/hwdb.d/20-libgphoto2-6.hwdb to /lib/udev/hwdb.d/20-libgphoto2-6.hwdb.usr-is-merged by usr-is-merged', none removed. No diversion 'diversion of /lib/udev/rules.d/60-libgphoto2-6.rules to /lib/udev/rules.d/60-libgphoto2-6.rules.usr-is-merged by usr-is-merged', none removed. Setting up libopencv-videoio406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-videostab406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-contrib406:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-superres406:armhf (4.6.0+dfsg-13+b3) ... Setting up libgphoto2-dev:armhf (2.5.31-2) ... Setting up libopencv-videoio-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-superres-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-highgui-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-features2d-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-calib3d-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-objdetect-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-videostab-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-stitching-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-contrib-dev:armhf (4.6.0+dfsg-13+b3) ... Setting up libopencv-dev (4.6.0+dfsg-13+b3) ... Processing triggers for libc-bin (2.37-15) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:armhf (1.14.10-4) ... Setting up libibus-1.0-dev:armhf (1.5.29-1) ... Setting up libsdl2-dev:armhf (2.30.0+dfsg-1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/8818/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/8818/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../monado_21.0.0+git2905.e26a272c1~dfsg1-2_source.changes dpkg-buildpackage: info: source package monado dpkg-buildpackage: info: source version 21.0.0+git2905.e26a272c1~dfsg1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Ryan Pavlik dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1' rm -f imgui.ini dh_auto_clean make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1' dh_auto_configure -- -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DGIT_DESC= cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_OPENXR_INSTALL_ACTIVE_RUNTIME=OFF -DXRT_VULKAN_ENABLE_VALIDATION=OFF -DBUILD_DOC=OFF -DXRT_OPENXR_INSTALL_ABSOLUTE_RUNTIME_PATH=OFF -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_INSTALL_ABSOLUTE_SYSTEMD_UNIT_FILES=OFF -DXRT_FEATURE_STEAMVR_PLUGIN=OFF -DGIT_DESC= .. -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.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.11.8") found components: Interpreter -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3") -- Found Vulkan: /usr/lib/arm-linux-gnueabihf/libvulkan.so (found version "1.3.275") 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.6.0") found components: core calib3d highgui imgproc imgcodecs features2d video -- Found Libusb1: /usr/lib/arm-linux-gnueabihf/libusb-1.0.so -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (found version "62") -- Could NOT find realsense2 (missing: realsense2_DIR) -- Could NOT find depthai (missing: depthai_DIR) -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3") -- Found cJSON: /usr/lib/arm-linux-gnueabihf/cmake/cJSON/cJSONConfig.cmake (found version "1.7.17") -- Could NOT find LeapV2 (missing: LeapV2_INCLUDE_DIR LeapV2_LIBRARY) -- Could NOT find ONNXRuntime (missing: ONNXRuntime_INCLUDE_DIR ONNXRuntime_LIBRARY) -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Success -- Found EGL: /usr/include (found version "1.5") -- Could NOT find Percetto (missing: Percetto_INCLUDE_DIR Percetto_LIBRARY) -- Found Systemd: /usr/include -- Found OpenGLES: /usr/lib/arm-linux-gnueabihf/libGLESv2.so found components: V3 -- Found Threads: TRUE -- Checking for module 'libuvc' -- Found libuvc, version 0.0.7 -- Checking for module 'libavcodec' -- Found libavcodec, version 60.31.102 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/libXext.so -- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/libudev.so -- Checking for module 'xrandr' -- Found xrandr, version 1.5.4 -- Checking for modules 'xcb;xcb-randr;x11-xcb' -- Found xcb, version 1.15 -- Found xcb-randr, version 1.15 -- Found x11-xcb, version 1.8.7 -- 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/arm-linux-gnueabihf/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.22.10 -- Found gstreamer-app-1.0, version 1.22.10 -- Found gstreamer-video-1.0, version 1.22.10 -- Checking for module 'survive' -- Package 'survive', required by 'virtual:world', not found -- Checking for module 'kimera_vio' -- Package 'kimera_vio', required by 'virtual:world', not found -- Checking for module 'basalt' -- Package 'basalt', required by 'virtual:world', not found -- Enabled drivers: arduino daydream drv_cemu drv_multi euroc hdk hydra ns psmv psvr qwerty remote rift-s simulated v4l2 vf vive wmr -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- #####----- Config -----##### -- # GIT_DESC: GIT-NOTFOUND -- # -- # BASALT: OFF -- # BLUETOOTH: OFF -- # D3D11: OFF -- # D3D12: OFF -- # DBUS: ON -- # EGL: ON -- # FFMPEG: ON -- # GST (GStreamer): ON -- # HIDAPI: ON -- # JPEG: ON -- # KIMERA: OFF -- # LIBBSD: ON -- # LIBUSB: ON -- # LIBUVC: ON -- # ONNXRUNTIME: OFF -- # OPENCV: ON -- # OPENGL: ON -- # OPENGLES: ON -- # OPENGL_GLX: ON -- # PERCETTO: OFF -- # REALSENSE: OFF -- # SDL2: ON -- # SLAM: OFF -- # SYSTEM_CJSON: ON -- # SYSTEMD: ON -- # TRACY: OFF -- # VULKAN: ON -- # WAYLAND: ON -- # WAYLAND_DIRECT: ON -- # XCB: ON -- # XLIB: ON -- # XRANDR: ON -- # -- # FEATURE_CLIENT_DEBUG_GUI: OFF -- # FEATURE_COLOR_LOG: ON -- # FEATURE_COMPOSITOR_MAIN: ON -- # FEATURE_COMPOSITOR_NULL: ON -- # FEATURE_IPC: ON -- # FEATURE_OPENXR: ON -- # FEATURE_OPENXR_LAYER_CUBE: ON -- # FEATURE_OPENXR_LAYER_CYLINDER: ON -- # FEATURE_OPENXR_LAYER_DEPTH: ON -- # FEATURE_OPENXR_LAYER_EQUIRECT1: ON -- # FEATURE_OPENXR_LAYER_EQUIRECT2: ON -- # FEATURE_RENDERDOC: ON -- # FEATURE_SERVICE: ON -- # FEATURE_STEAMVR_PLUGIN: OFF -- # FEATURE_TRACING: OFF -- # -- # DRIVER_ANDROID: OFF -- # DRIVER_ARDUINO: ON -- # DRIVER_DAYDREAM: ON -- # DRIVER_DEPTHAI: OFF -- # DRIVER_EUROC: ON -- # DRIVER_HANDTRACKING: OFF -- # DRIVER_HDK: ON -- # DRIVER_HYDRA: ON -- # DRIVER_ILLIXR: OFF -- # DRIVER_NS: ON -- # DRIVER_OHMD: OFF -- # DRIVER_OPENGLOVES: OFF -- # DRIVER_PSMV: ON -- # DRIVER_PSVR: ON -- # DRIVER_QWERTY: ON -- # DRIVER_REALSENSE: OFF -- # DRIVER_REMOTE: ON -- # DRIVER_RIFT_S: ON -- # DRIVER_SIMULATED: ON -- # DRIVER_SIMULAVR: OFF -- # DRIVER_TWRAP: ON -- # DRIVER_SURVIVE: OFF -- # DRIVER_ULV2: OFF -- # DRIVER_VF: ON -- # DRIVER_VIVE: ON -- # DRIVER_WMR: ON -- #####----- Config -----##### -- Configuring done (11.5s) -- Generating done (0.7s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED XRT_VULKAN_ENABLE_VALIDATION -- Build files have been written to: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1' dh_auto_build cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" -B"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/CMakeFiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks" make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake" "--color=" make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/monado_metrics.pb.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/monado_metrics.pb.c" [ 1%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o [ 1%] Generating b_generated_bindings.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_api.c.o -MF CMakeFiles/aux_ogl.dir/ogl_api.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_api.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/ogl_api.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings/b_generated_bindings.h" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 1%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimgui.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui.cpp" [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_common.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/pb_common.c" [ 1%] Generating b_generated_bindings.c cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings/bindings.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings/b_generated_bindings.c" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_decode.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/pb_decode.c" [ 1%] Building C object src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -MF CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o.d -o CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings/b_generated_bindings.c" [ 1%] Building C object src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -MF CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o.d -o CMakeFiles/xrt-external-nanopb.dir/nanopb/pb_encode.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb/pb_encode.c" [ 2%] Linking C static library libxrt-external-nanopb.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/cmake -P CMakeFiles/xrt-external-nanopb.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 2%] Built target xrt-external-nanopb make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 2%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -MF CMakeFiles/aux_os.dir/os_hid_hidraw.c.o.d -o CMakeFiles/aux_os.dir/os_hid_hidraw.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os/os_hid_hidraw.c" [ 2%] Linking C static library libaux_os.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" && /usr/bin/cmake -P CMakeFiles/aux_os.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_os.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_os.a CMakeFiles/aux_os.dir/os_hid_hidraw.c.o /usr/bin/ranlib libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 2%] Built target aux_os make -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_main.dir/DependInfo.cmake" "--color=" [ 2%] Linking C static library libaux_generated_bindings.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings" && /usr/bin/cmake -P CMakeFiles/aux_generated_bindings.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_generated_bindings.dir/link.txt --verbose=1 [ 2%] Building CXX object tests/CMakeFiles/tests_main.dir/tests_main.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_main.dir/tests_main.cpp.o -MF CMakeFiles/tests_main.dir/tests_main.cpp.o.d -o CMakeFiles/tests_main.dir/tests_main.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_main.cpp" /usr/bin/ar qc libaux_generated_bindings.a CMakeFiles/aux_generated_bindings.dir/b_generated_bindings.c.o /usr/bin/ranlib libaux_generated_bindings.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 2%] Built target aux_generated_bindings make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 2%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_autoexpgain.c.o -MF CMakeFiles/aux_util.dir/u_autoexpgain.c.o.d -o CMakeFiles/aux_util.dir/u_autoexpgain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_autoexpgain.c" [ 2%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -MF CMakeFiles/aux_ogl.dir/ogl_helpers.c.o.d -o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/ogl_helpers.c" [ 3%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_bitwise.c.o -MF CMakeFiles/aux_util.dir/u_bitwise.c.o.d -o CMakeFiles/aux_util.dir/u_bitwise.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_bitwise.c" [ 3%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/glx_api.c.o -MF CMakeFiles/aux_ogl.dir/glx_api.c.o.d -o CMakeFiles/aux_ogl.dir/glx_api.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/glx_api.c" [ 3%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_builders.c.o -MF CMakeFiles/aux_util.dir/u_builders.c.o.d -o CMakeFiles/aux_util.dir/u_builders.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_builders.c" [ 3%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_debug.c.o -MF CMakeFiles/aux_util.dir/u_debug.c.o.d -o CMakeFiles/aux_util.dir/u_debug.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_debug.c" [ 4%] Building C object src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" && /usr/bin/cc -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/egl_api.c.o -MF CMakeFiles/aux_ogl.dir/egl_api.c.o.d -o CMakeFiles/aux_ogl.dir/egl_api.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl/egl_api.c" [ 4%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_deque.cpp.o -MF CMakeFiles/aux_util.dir/u_deque.cpp.o.d -o CMakeFiles/aux_util.dir/u_deque.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_deque.cpp" [ 4%] Linking C static library libaux_ogl.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" && /usr/bin/cmake -P CMakeFiles/aux_ogl.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_ogl.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_ogl.a CMakeFiles/aux_ogl.dir/ogl_api.c.o CMakeFiles/aux_ogl.dir/ogl_helpers.c.o CMakeFiles/aux_ogl.dir/glx_api.c.o CMakeFiles/aux_ogl.dir/egl_api.c.o /usr/bin/ranlib libaux_ogl.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 4%] Built target aux_ogl make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 4%] Building C object src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -MF CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o.d -o CMakeFiles/aux_os_ble.dir/os_ble_dbus.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os/os_ble_dbus.c" [ 5%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_device.c.o -MF CMakeFiles/aux_util.dir/u_device.c.o.d -o CMakeFiles/aux_util.dir/u_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_device.c" [ 5%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion.c.o -MF CMakeFiles/aux_util.dir/u_distortion.c.o.d -o CMakeFiles/aux_util.dir/u_distortion.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_distortion.c" [ 6%] Linking C static library libaux_os_ble.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" && /usr/bin/cmake -P CMakeFiles/aux_os_ble.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 6%] Built target aux_os_ble [ 6%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimplot.cpp" [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -MF CMakeFiles/aux_util.dir/u_distortion_mesh.c.o.d -o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_distortion_mesh.c" [ 6%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.c.o -MF CMakeFiles/aux_util.dir/u_file.c.o.d -o CMakeFiles/aux_util.dir/u_file.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_file.c" [ 7%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui.cpp" [ 7%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_file.cpp.o -MF CMakeFiles/aux_util.dir/u_file.cpp.o.d -o CMakeFiles/aux_util.dir/u_file.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_file.cpp" [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_format.c.o -MF CMakeFiles/aux_util.dir/u_format.c.o.d -o CMakeFiles/aux_util.dir/u_format.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_format.c" [ 8%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_demo.cpp" [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_frame.c.o -MF CMakeFiles/aux_util.dir/u_frame.c.o.d -o CMakeFiles/aux_util.dir/u_frame.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_frame.c" [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_tracking.c.o -MF CMakeFiles/aux_util.dir/u_hand_tracking.c.o.d -o CMakeFiles/aux_util.dir/u_hand_tracking.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_hand_tracking.c" [ 8%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hand_simulation.c.o -MF CMakeFiles/aux_util.dir/u_hand_simulation.c.o.d -o CMakeFiles/aux_util.dir/u_hand_simulation.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_hand_simulation.c" [ 9%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_handles.c.o -MF CMakeFiles/aux_util.dir/u_handles.c.o.d -o CMakeFiles/aux_util.dir/u_handles.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_handles.c" [ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashmap.cpp.o -MF CMakeFiles/aux_util.dir/u_hashmap.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashmap.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_hashmap.cpp" [ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_hashset.cpp.o -MF CMakeFiles/aux_util.dir/u_hashset.cpp.o.d -o CMakeFiles/aux_util.dir/u_hashset.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_hashset.cpp" [ 9%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -MF CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o.d -o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_id_ringbuffer.cpp" [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_split.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_split.c" [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -MF CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o.d -o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:12: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c: In function 'split_sample': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:37:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 37 | U_LOG_W("Got an IMU sample with a duplicate timestamp! Old: %lu; New: %lu", s->last_ts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:37:17: note: in expansion of macro 'U_LOG_W' 37 | U_LOG_W("Got an IMU sample with a duplicate timestamp! Old: %lu; New: %lu", s->last_ts, | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:37:79: note: format string is defined here 37 | U_LOG_W("Got an IMU sample with a duplicate timestamp! Old: %lu; New: %lu", s->last_ts, | ~~^ | | | long unsigned int | %llu /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:37:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 37 | U_LOG_W("Got an IMU sample with a duplicate timestamp! Old: %lu; New: %lu", s->last_ts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | sample->timestamp_ns); | ~~~~~~~~~~~~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:37:17: note: in expansion of macro 'U_LOG_W' 37 | U_LOG_W("Got an IMU sample with a duplicate timestamp! Old: %lu; New: %lu", s->last_ts, | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:37:89: note: format string is defined here 37 | U_LOG_W("Got an IMU sample with a duplicate timestamp! Old: %lu; New: %lu", s->last_ts, | ~~^ | | | long unsigned int | %llu /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:41:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 41 | U_LOG_W("Got an IMU sample with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | s->last_ts, sample->timestamp_ns); | ~~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:41:17: note: in expansion of macro 'U_LOG_W' 41 | U_LOG_W("Got an IMU sample with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:41:98: note: format string is defined here 41 | U_LOG_W("Got an IMU sample with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ~~^ | | | long unsigned int | %llu /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:41:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 41 | U_LOG_W("Got an IMU sample with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | s->last_ts, sample->timestamp_ns); | ~~~~~~~~~~~~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:41:17: note: in expansion of macro 'U_LOG_W' 41 | U_LOG_W("Got an IMU sample with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_imu_sink_force_monotonic.c:41:108: note: format string is defined here 41 | U_LOG_W("Got an IMU sample with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ~~^ | | | long unsigned int | %llu [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_json.c.o -MF CMakeFiles/aux_util.dir/u_json.c.o.d -o CMakeFiles/aux_util.dir/u_json.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_json.c" [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_logging.c.o -MF CMakeFiles/aux_util.dir/u_logging.c.o.d -o CMakeFiles/aux_util.dir/u_logging.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.c" [ 10%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_metrics.c.o -MF CMakeFiles/aux_util.dir/u_metrics.c.o.d -o CMakeFiles/aux_util.dir/u_metrics.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_metrics.c" [ 10%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_draw.cpp" [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_misc.c.o -MF CMakeFiles/aux_util.dir/u_misc.c.o.d -o CMakeFiles/aux_util.dir/u_misc.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_misc.c" [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_app.c.o -MF CMakeFiles/aux_util.dir/u_pacing_app.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_app.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_pacing_app.c" [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_pacing_compositor.c" [ 11%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -MF CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o.d -o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_pacing_compositor_fake.c" [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_pretty_print.c.o -MF CMakeFiles/aux_util.dir/u_pretty_print.c.o.d -o CMakeFiles/aux_util.dir/u_pretty_print.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_pretty_print.c" [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_prober.c.o -MF CMakeFiles/aux_util.dir/u_prober.c.o.d -o CMakeFiles/aux_util.dir/u_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_prober.c" [ 12%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_string_list.cpp.o -MF CMakeFiles/aux_util.dir/u_string_list.cpp.o.d -o CMakeFiles/aux_util.dir/u_string_list.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_string_list.cpp" [ 12%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_system_helpers.c.o -MF CMakeFiles/aux_util.dir/u_system_helpers.c.o.d -o CMakeFiles/aux_util.dir/u_system_helpers.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_system_helpers.c" [ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_time.cpp.o -MF CMakeFiles/aux_util.dir/u_time.cpp.o.d -o CMakeFiles/aux_util.dir/u_time.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_time.cpp" [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_trace_marker.c.o -MF CMakeFiles/aux_util.dir/u_trace_marker.c.o.d -o CMakeFiles/aux_util.dir/u_trace_marker.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_trace_marker.c" [ 13%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -MF CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o.d -o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_tracked_imu_3dof.c" [ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_var.cpp.o -MF CMakeFiles/aux_util.dir/u_var.cpp.o.d -o CMakeFiles/aux_util.dir/u_var.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_var.cpp" [ 13%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_impl_opengl3.cpp" [ 13%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_widgets.cpp" In file included from /usr/include/c++/13/functional:67, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:3483, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_main.cpp:10: /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_vector.cpp.o -MF CMakeFiles/aux_util.dir/u_vector.cpp.o.d -o CMakeFiles/aux_util.dir/u_vector.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_vector.cpp" [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_config_json.c.o -MF CMakeFiles/aux_util.dir/u_config_json.c.o.d -o CMakeFiles/aux_util.dir/u_config_json.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_config_json.c" [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -MF CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o.d -o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_win32_com_guard.cpp" [ 14%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.c.o -MF CMakeFiles/aux_util.dir/u_worker.c.o.d -o CMakeFiles/aux_util.dir/u_worker.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_worker.c" [ 14%] Building CXX object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/c++ -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_worker.cpp.o -MF CMakeFiles/aux_util.dir/u_worker.cpp.o.d -o CMakeFiles/aux_util.dir/u_worker.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_worker.cpp" [ 15%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot.cpp" [ 16%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -DXRT_HAVE_SYSTEM_CJSON -D_GNU_SOURCE -I/usr/include/eigen3 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/u_git_tag.c.o -MF CMakeFiles/aux_util.dir/u_git_tag.c.o.d -o CMakeFiles/aux_util.dir/u_git_tag.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util/u_git_tag.c" [ 16%] Linking CXX static library libaux_util.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cmake -P CMakeFiles/aux_util.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util.a CMakeFiles/aux_util.dir/u_autoexpgain.c.o CMakeFiles/aux_util.dir/u_bitwise.c.o CMakeFiles/aux_util.dir/u_builders.c.o CMakeFiles/aux_util.dir/u_debug.c.o CMakeFiles/aux_util.dir/u_deque.cpp.o CMakeFiles/aux_util.dir/u_device.c.o CMakeFiles/aux_util.dir/u_distortion.c.o CMakeFiles/aux_util.dir/u_distortion_mesh.c.o CMakeFiles/aux_util.dir/u_file.c.o CMakeFiles/aux_util.dir/u_file.cpp.o CMakeFiles/aux_util.dir/u_format.c.o CMakeFiles/aux_util.dir/u_frame.c.o CMakeFiles/aux_util.dir/u_hand_tracking.c.o CMakeFiles/aux_util.dir/u_hand_simulation.c.o CMakeFiles/aux_util.dir/u_handles.c.o CMakeFiles/aux_util.dir/u_hashmap.cpp.o CMakeFiles/aux_util.dir/u_hashset.cpp.o CMakeFiles/aux_util.dir/u_id_ringbuffer.cpp.o CMakeFiles/aux_util.dir/u_imu_sink_split.c.o CMakeFiles/aux_util.dir/u_imu_sink_force_monotonic.c.o CMakeFiles/aux_util.dir/u_json.c.o CMakeFiles/aux_util.dir/u_logging.c.o CMakeFiles/aux_util.dir/u_metrics.c.o CMakeFiles/aux_util.dir/u_misc.c.o CMakeFiles/aux_util.dir/u_pacing_app.c.o CMakeFiles/aux_util.dir/u_pacing_compositor.c.o CMakeFiles/aux_util.dir/u_pacing_compositor_fake.c.o CMakeFiles/aux_util.dir/u_pretty_print.c.o CMakeFiles/aux_util.dir/u_prober.c.o CMakeFiles/aux_util.dir/u_string_list.cpp.o CMakeFiles/aux_util.dir/u_system_helpers.c.o CMakeFiles/aux_util.dir/u_time.cpp.o CMakeFiles/aux_util.dir/u_trace_marker.c.o CMakeFiles/aux_util.dir/u_tracked_imu_3dof.c.o CMakeFiles/aux_util.dir/u_var.cpp.o CMakeFiles/aux_util.dir/u_vector.cpp.o CMakeFiles/aux_util.dir/u_config_json.c.o CMakeFiles/aux_util.dir/u_win32_com_guard.cpp.o CMakeFiles/aux_util.dir/u_worker.c.o CMakeFiles/aux_util.dir/u_worker.cpp.o CMakeFiles/aux_util.dir/u_git_tag.c.o /usr/bin/ranlib libaux_util.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 16%] Built target aux_util make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 16%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_base.cpp.o -MF CMakeFiles/aux_math.dir/m_base.cpp.o.d -o CMakeFiles/aux_math.dir/m_base.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_base.cpp" [ 16%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp" In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:566: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]', inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:12875:39: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp: In function 'void ImPlot::ShowDemoWindow(bool*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:841:42: warning: '%d' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 841 | sprintf(label, "data_%d", i); | ^~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:841:36: note: directive argument in the range [-2147483647, 8] 841 | sprintf(label, "data_%d", i); | ^~~~~~~~~ In file included from /usr/include/stdio.h:906, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:27: In function 'int sprintf(char*, const char*, ...)', inlined from 'void ImPlot::ShowDemoWindow(bool*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_demo.cpp:841:28: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 7 and 17 bytes into a destination of size 9 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 |  __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 |  __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, const Catch::TestCase*}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/implot_items.cpp" [ 16%] Building CXX object src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -MF CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o.d -o CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui_monado/imgui_monado.cpp" [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_fifo.c.o -MF CMakeFiles/aux_math.dir/m_filter_fifo.c.o.d -o CMakeFiles/aux_math.dir/m_filter_fifo.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_filter_fifo.c" [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -MF CMakeFiles/aux_math.dir/m_filter_one_euro.c.o.d -o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_filter_one_euro.c" [ 17%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_hash.cpp.o -MF CMakeFiles/aux_math.dir/m_hash.cpp.o.d -o CMakeFiles/aux_math.dir/m_hash.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_hash.cpp" [ 17%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_3dof.c.o -MF CMakeFiles/aux_math.dir/m_imu_3dof.c.o.d -o CMakeFiles/aux_math.dir/m_imu_3dof.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_imu_3dof.c" [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_imu_pre.c.o -MF CMakeFiles/aux_math.dir/m_imu_pre.c.o.d -o CMakeFiles/aux_math.dir/m_imu_pre.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_imu_pre.c" [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_lowpass_float.cpp" [ 18%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -MF CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o.d -o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_lowpass_integer.cpp" [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_optics.c.o -MF CMakeFiles/aux_math.dir/m_optics.c.o.d -o CMakeFiles/aux_math.dir/m_optics.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_optics.c" [ 18%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_permutation.c.o -MF CMakeFiles/aux_math.dir/m_permutation.c.o.d -o CMakeFiles/aux_math.dir/m_permutation.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_permutation.c" [ 19%] Building C object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_predict.c.o -MF CMakeFiles/aux_math.dir/m_predict.c.o.d -o CMakeFiles/aux_math.dir/m_predict.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_predict.c" [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -MF CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o.d -o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_quatexpmap.cpp" In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const Catch::TestCase*}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:14244:47: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = Catch::sortTests(const IConfig&, const std::vector&)::]' at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:14247:26: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = Catch::sortTests(const IConfig&, const std::vector&)::]' at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:14247:26: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_relation_history.cpp.o -MF CMakeFiles/aux_math.dir/m_relation_history.cpp.o.d -o CMakeFiles/aux_math.dir/m_relation_history.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_relation_history.cpp" [ 19%] Building CXX object src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/m_space.cpp.o -MF CMakeFiles/aux_math.dir/m_space.cpp.o.d -o CMakeFiles/aux_math.dir/m_space.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math/m_space.cpp" [ 19%] Linking CXX static library libtests_main.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -P CMakeFiles/tests_main.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_main.dir/link.txt --verbose=1 /usr/bin/ar qc libtests_main.a CMakeFiles/tests_main.dir/tests_main.cpp.o /usr/bin/ranlib libtests_main.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 19%] Built target tests_main [ 20%] Linking CXX static library libaux_math.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" && /usr/bin/cmake -P CMakeFiles/aux_math.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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_filter_fifo.c.o CMakeFiles/aux_math.dir/m_filter_one_euro.c.o CMakeFiles/aux_math.dir/m_hash.cpp.o CMakeFiles/aux_math.dir/m_imu_3dof.c.o CMakeFiles/aux_math.dir/m_imu_pre.c.o CMakeFiles/aux_math.dir/m_lowpass_float.cpp.o CMakeFiles/aux_math.dir/m_lowpass_integer.cpp.o CMakeFiles/aux_math.dir/m_optics.c.o CMakeFiles/aux_math.dir/m_permutation.c.o CMakeFiles/aux_math.dir/m_predict.c.o CMakeFiles/aux_math.dir/m_quatexpmap.cpp.o CMakeFiles/aux_math.dir/m_relation_history.cpp.o CMakeFiles/aux_math.dir/m_space.cpp.o /usr/bin/ranlib libaux_math.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 20%] Built target aux_math make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake" "--color=" make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build [ 21%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/orc-0.4 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_sink.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_sink.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer/gst_sink.c" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 21%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/u_process.c.o -MF CMakeFiles/aux_util_process.dir/u_process.c.o.d -o CMakeFiles/aux_util_process.dir/u_process.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_process.c" [ 22%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_combiner.c" [ 22%] Linking CXX static library libaux_util_process.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cmake -P CMakeFiles/aux_util_process.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_process.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util_process.a CMakeFiles/aux_util_process.dir/u_process.c.o /usr/bin/ranlib libaux_util_process.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 22%] Built target aux_util_process make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake" "--color=" [ 22%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 22%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -MF CMakeFiles/aux_vk.dir/vk_bundle_init.c.o.d -o CMakeFiles/aux_vk.dir/vk_bundle_init.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:14: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c: In function 'force_genlock_mainloop': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:144:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'int64_t' {aka 'long long int'} [-Wformat=] 144 | U_LOG_W("Got an image frame with a duplicate timestamp! Old: %lu; New: %lu", q->last_ts, ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:144:25: note: in expansion of macro 'U_LOG_W' 144 | U_LOG_W("Got an image frame with a duplicate timestamp! Old: %lu; New: %lu", q->last_ts, ts); | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:144:88: note: format string is defined here 144 | U_LOG_W("Got an image frame with a duplicate timestamp! Old: %lu; New: %lu", q->last_ts, ts); | ~~^ | | | long unsigned int | %llu /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:144:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 144 | U_LOG_W("Got an image frame with a duplicate timestamp! Old: %lu; New: %lu", q->last_ts, ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:144:25: note: in expansion of macro 'U_LOG_W' 144 | U_LOG_W("Got an image frame with a duplicate timestamp! Old: %lu; New: %lu", q->last_ts, ts); | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:144:98: note: format string is defined here 144 | U_LOG_W("Got an image frame with a duplicate timestamp! Old: %lu; New: %lu", q->last_ts, ts); | ~~^ | | | long unsigned int | %llu /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:146:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'int64_t' {aka 'long long int'} [-Wformat=] 146 | U_LOG_W("Got an image frame with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | q->last_ts, ts); | ~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:146:25: note: in expansion of macro 'U_LOG_W' 146 | U_LOG_W("Got an image frame with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:146:107: note: format string is defined here 146 | U_LOG_W("Got an image frame with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ~~^ | | | long unsigned int | %llu /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:146:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'int64_t' {aka 'long long int'} [-Wformat=] 146 | U_LOG_W("Got an image frame with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | q->last_ts, ts); | ~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:221:22: note: in expansion of macro 'U_LOG_IFL_W' 221 | #define U_LOG_W(...) U_LOG_IFL_W(u_log_get_global_level(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:146:25: note: in expansion of macro 'U_LOG_W' 146 | U_LOG_W("Got an image frame with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ^~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_force_genlock.c:146:117: note: format string is defined here 146 | U_LOG_W("Got an image frame with a non-monotonically-increasing timestamp! Old: %lu; New: %lu", | ~~^ | | | long unsigned int | %llu [ 22%] Building C object src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/orc-0.4 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -MF CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o.d -o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer/gst_pipeline.c" [ 22%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_converter.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c: In function 'select_physical_device': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:472:67: warning: ' ' directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=] 472 | (void)snprintf(title, sizeof(title), "GPU index %u\n", i); | ^~ In file included from /usr/include/stdio.h:906, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:22: In function 'snprintf', inlined from 'select_preferred_device' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:472:9, inlined from 'select_physical_device' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_bundle_init.c:516:15: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 13 and 22 bytes into a destination of size 20 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 |  __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 |  __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 22%] Linking CXX static library libaux_gstreamer.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/gstreamer" && /usr/bin/cmake -P CMakeFiles/aux_gstreamer.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/gstreamer" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_gstreamer.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_gstreamer.a CMakeFiles/aux_gstreamer.dir/gst_sink.c.o CMakeFiles/aux_gstreamer.dir/gst_pipeline.c.o /usr/bin/ranlib libaux_gstreamer.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 22%] Built target aux_gstreamer make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/arduino/arduino_device.c" [ 22%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_deinterleaver.c" [ 22%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -MF CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o.d -o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_compositor_flags.c" [ 22%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_queue.c" [ 22%] Building C object src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -MF CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o.d -o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/arduino/arduino_prober.c" [ 23%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_simple_queue.c" [ 24%] Linking CXX static library libdrv_arduino.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_arduino.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_arduino.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_arduino.a CMakeFiles/drv_arduino.dir/arduino/arduino_device.c.o CMakeFiles/drv_arduino.dir/arduino/arduino_prober.c.o /usr/bin/ranlib libdrv_arduino.a [ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_quirk.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 24%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -MF CMakeFiles/aux_vk.dir/vk_function_loaders.c.o.d -o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_function_loaders.c" [ 24%] Built target drv_arduino make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 24%] Building CXX object src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -MF CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o.d -o CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/ht_ctrl_emu/ht_ctrl_emu.cpp" [ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_split.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_split.c" [ 24%] Building C object src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -MF CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o.d -o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_sink_stereo_sbs_to_slam_sbs.c" [ 24%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_helpers.c.o -MF CMakeFiles/aux_vk.dir/vk_helpers.c.o.d -o CMakeFiles/aux_vk.dir/vk_helpers.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_helpers.c" [ 25%] Linking CXX static library libaux_util_sink.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cmake -P CMakeFiles/aux_util_sink.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_util_sink.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_util_sink.a CMakeFiles/aux_util_sink.dir/u_sink_combiner.c.o CMakeFiles/aux_util_sink.dir/u_sink_force_genlock.c.o CMakeFiles/aux_util_sink.dir/u_sink_converter.c.o CMakeFiles/aux_util_sink.dir/u_sink_deinterleaver.c.o CMakeFiles/aux_util_sink.dir/u_sink_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_simple_queue.c.o CMakeFiles/aux_util_sink.dir/u_sink_quirk.c.o CMakeFiles/aux_util_sink.dir/u_sink_split.c.o CMakeFiles/aux_util_sink.dir/u_sink_stereo_sbs_to_slam_sbs.c.o /usr/bin/ranlib libaux_util_sink.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 25%] Built target aux_util_sink make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 25%] Linking CXX static library libdrv_cemu.a make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_cemu.dir/cmake_clean_target.cmake make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/daydream/daydream_device.c" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_cemu.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_cemu.a CMakeFiles/drv_cemu.dir/ht_ctrl_emu/ht_ctrl_emu.cpp.o /usr/bin/ranlib libdrv_cemu.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 25%] Built target drv_cemu 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 25%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_controller.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/simulated/simulated_controller.c" [ 26%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -MF CMakeFiles/aux_vk.dir/vk_image_allocator.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_image_allocator.c" [ 27%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/simulated/simulated_hmd.c" [ 28%] Building C object src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -MF CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o.d -o CMakeFiles/drv_daydream.dir/daydream/daydream_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/daydream/daydream_prober.c" [ 28%] Building C object src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -MF CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o.d -o CMakeFiles/drv_simulated.dir/simulated/simulated_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/simulated/simulated_prober.c" [ 28%] Linking CXX static library libdrv_daydream.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_daydream.dir/cmake_clean_target.cmake [ 28%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -MF CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o.d -o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_image_readback_to_xf_pool.c" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_daydream.dir/link.txt --verbose=1 [ 28%] Linking CXX static library libdrv_simulated.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_simulated.dir/cmake_clean_target.cmake /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 cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_simulated.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' /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 [ 28%] Built target drv_daydream make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 28%] Built target drv_simulated make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 28%] Building C object src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -MF CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o.d -o CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/twrap/twrap_slam.c" [ 29%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.c" [ 30%] Linking CXX static library libdrv_twrap.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_twrap.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_twrap.dir/link.txt --verbose=1 In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.h:11, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.c:10: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.c: In function 'qwerty_set_output': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.c:136:29: warning: format '%ld' expects argument of type 'long int', but argument 10 has type 'time_duration_ns' {aka 'long long int'} [-Wformat=] 136 | "[%s] Haptic output: \n" | ^~~~~~~~~~~~~~~~~~~~~~~~ 137 | "\tfrequency=%.2f amplitude=%.2f duration=%ld", 138 | xd->str, frequency, amplitude, duration); | ~~~~~~~~ | | | time_duration_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:276:49: note: in expansion of macro 'U_LOG_XDEV_IFL' 276 | #define U_LOG_XDEV_IFL_I(xdev, cond_level, ...) U_LOG_XDEV_IFL(U_LOGGING_INFO, cond_level, xdev, __VA_ARGS__) | ^~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.c:49:30: note: in expansion of macro 'U_LOG_XDEV_IFL_I' 49 | #define QWERTY_INFO(qd, ...) U_LOG_XDEV_IFL_I(&qd->base, qd->sys->log_level, __VA_ARGS__) | ^~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_device.c:135:17: note: in expansion of macro 'QWERTY_INFO' 135 | QWERTY_INFO(qd, | ^~~~~~~~~~~ /usr/bin/ar qc libdrv_twrap.a CMakeFiles/drv_twrap.dir/twrap/twrap_slam.c.o /usr/bin/ranlib libdrv_twrap.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 30%] Built target drv_twrap make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 30%] Building CXX object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/hdk/hdk_device.cpp" [ 30%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_print.c.o -MF CMakeFiles/aux_vk.dir/vk_print.c.o.d -o CMakeFiles/aux_vk.dir/vk_print.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_print.c" [ 30%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_prober.c" [ 30%] Building C object src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -MF CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o.d -o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/hdk/hdk_prober.c" [ 30%] Building C object src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -MF CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o.d -o CMakeFiles/drv_qwerty.dir/qwerty/qwerty_sdl.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty/qwerty_sdl.c" [ 30%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_state_creators.c.o -MF CMakeFiles/aux_vk.dir/vk_state_creators.c.o.d -o CMakeFiles/aux_vk.dir/vk_state_creators.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_state_creators.c" [ 30%] Linking CXX static library libdrv_hdk.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_hdk.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hdk.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_hdk.a CMakeFiles/drv_hdk.dir/hdk/hdk_device.cpp.o CMakeFiles/drv_hdk.dir/hdk/hdk_prober.c.o /usr/bin/ranlib libdrv_hdk.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 30%] Built target drv_hdk make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 31%] Building C object src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -MF CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o.d -o CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/hydra/hydra_driver.c" [ 31%] Linking CXX static library libdrv_qwerty.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_qwerty.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 31%] Built target drv_qwerty make -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_ns.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 32%] Building CXX object src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o -MF CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o.d -o CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/north_star/distortion_3d/deformation_northstar.cpp" [ 33%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -MF CMakeFiles/aux_vk.dir/vk_sync_objects.c.o.d -o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_sync_objects.c" [ 33%] Linking CXX static library libdrv_hydra.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_hydra.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_hydra.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_hydra.a CMakeFiles/drv_hydra.dir/hydra/hydra_driver.c.o /usr/bin/ranlib libdrv_hydra.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 33%] Built target drv_hydra make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/hidapi -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psvr/psvr_device.c" [ 34%] Building C object src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/vk_time.c.o -MF CMakeFiles/aux_vk.dir/vk_time.c.o.d -o CMakeFiles/aux_vk.dir/vk_time.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_time.c" [ 34%] Linking CXX static library libaux_vk.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cmake -P CMakeFiles/aux_vk.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vk.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_vk.a CMakeFiles/aux_vk.dir/vk_bundle_init.c.o CMakeFiles/aux_vk.dir/vk_compositor_flags.c.o CMakeFiles/aux_vk.dir/vk_function_loaders.c.o CMakeFiles/aux_vk.dir/vk_helpers.c.o CMakeFiles/aux_vk.dir/vk_image_allocator.c.o CMakeFiles/aux_vk.dir/vk_image_readback_to_xf_pool.c.o CMakeFiles/aux_vk.dir/vk_print.c.o CMakeFiles/aux_vk.dir/vk_state_creators.c.o CMakeFiles/aux_vk.dir/vk_sync_objects.c.o CMakeFiles/aux_vk.dir/vk_time.c.o /usr/bin/ranlib libaux_vk.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o -MF CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o.d -o CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/north_star/ns_hmd.c" [ 34%] Built target aux_vk 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake" "--color=" [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/hidapi -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_packet.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psvr/psvr_packet.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_camera.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_camera.c" [ 34%] Building C object src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/hidapi -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -MF CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o.d -o CMakeFiles/drv_psvr.dir/psvr/psvr_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psvr/psvr_prober.c" [ 34%] Linking CXX static library libdrv_ns.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_ns.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_ns.dir/link.txt --verbose=1 [ 34%] Linking CXX static library libdrv_psvr.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_psvr.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psvr.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_ns.a CMakeFiles/drv_ns.dir/north_star/distortion_3d/deformation_northstar.cpp.o CMakeFiles/drv_ns.dir/north_star/ns_hmd.c.o [ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_controller.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_controller.c" /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_ns.a /usr/bin/ranlib libdrv_psvr.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 35%] Built target drv_ns make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake" "--color=" [ 35%] Built target drv_psvr make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/orc-0.4 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -MF CMakeFiles/drv_vf.dir/vf/vf_driver.c.o.d -o CMakeFiles/drv_vf.dir/vf/vf_driver.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vf/vf_driver.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -MF CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o.d -o CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/v4l2/v4l2_driver.c" [ 35%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_firmware.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_firmware.c" [ 35%] Linking CXX static library libdrv_v4l2.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_v4l2.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_v4l2.dir/link.txt --verbose=1 [ 36%] Linking CXX static library libdrv_vf.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_vf.dir/cmake_clean_target.cmake /usr/bin/ar qc libdrv_v4l2.a CMakeFiles/drv_v4l2.dir/v4l2/v4l2_driver.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_vf.dir/link.txt --verbose=1 /usr/bin/ranlib libdrv_v4l2.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' /usr/bin/ar qc libdrv_vf.a CMakeFiles/drv_vf.dir/vf/vf_driver.c.o /usr/bin/ranlib libdrv_vf.a [ 36%] Built target drv_v4l2 make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -MF CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o.d -o CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/multi_wrapper/multi.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 36%] Built target drv_vf make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/sample/sample_hmd.c" [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_hmd.c" [ 36%] Linking CXX static library libdrv_multi.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_multi.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_multi.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_multi.a CMakeFiles/drv_multi.dir/multi_wrapper/multi.c.o /usr/bin/ranlib libdrv_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 36%] Built target drv_multi make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -MF CMakeFiles/drv_sample.dir/sample/sample_prober.c.o.d -o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/sample/sample_prober.c" [ 36%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_client.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_vk_client.c" [ 36%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_protocol.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_protocol.c" [ 36%] Linking CXX static library libdrv_sample.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_sample.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_sample.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_sample.a CMakeFiles/drv_sample.dir/sample/sample_hmd.c.o CMakeFiles/drv_sample.dir/sample/sample_prober.c.o /usr/bin/ranlib libdrv_sample.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 36%] Built target drv_sample 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 36%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_base.c.o -MF CMakeFiles/comp_util.dir/util/comp_base.c.o.d -o CMakeFiles/comp_util.dir/util/comp_base.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_base.c" [ 36%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_vk_glue.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_vk_glue.c" [ 37%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_radio.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_radio.c" [ 37%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -MF CMakeFiles/comp_util.dir/util/comp_semaphore.c.o.d -o CMakeFiles/comp_util.dir/util/comp_semaphore.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_semaphore.c" [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_client.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_client.c" [ 38%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_tracker.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_tracker.c" [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -MF CMakeFiles/comp_util.dir/util/comp_swapchain.c.o.d -o CMakeFiles/comp_util.dir/util/comp_swapchain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_helpers.h:26, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_image_allocator.h:15, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.h:13, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c:16: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c: In function 'comp_swapchain_create_init': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c:297:22: warning: format '%ld' expects argument of type 'long int', but argument 10 has type 'int64_t' {aka 'long long int'} [-Wformat=] 297 | VK_DEBUG(vk, "CREATE %p %dx%d %s (%ld)", (void *)sc, // | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | info->width, info->height, // 299 | vk_format_string(info->format), info->format); | ~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_helpers.h:468:26: note: in expansion of macro 'U_LOG_IFL_D' 468 | #define VK_DEBUG(d, ...) U_LOG_IFL_D(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c:297:9: note: in expansion of macro 'VK_DEBUG' 297 | VK_DEBUG(vk, "CREATE %p %dx%d %s (%ld)", (void *)sc, // | ^~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c:297:45: note: format string is defined here 297 | VK_DEBUG(vk, "CREATE %p %dx%d %s (%ld)", (void *)sc, // | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c: In function 'comp_swapchain_import_init': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c:345:22: warning: format '%ld' expects argument of type 'long int', but argument 10 has type 'int64_t' {aka 'long long int'} [-Wformat=] 345 | VK_DEBUG(vk, "IMPORT %p %dx%d %s (%ld)", (void *)sc, // | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | info->width, info->height, // 347 | vk_format_string(info->format), info->format); | ~~~~~~~~~~~~ | | | int64_t {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk/vk_helpers.h:468:26: note: in expansion of macro 'U_LOG_IFL_D' 468 | #define VK_DEBUG(d, ...) U_LOG_IFL_D(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c:345:9: note: in expansion of macro 'VK_DEBUG' 345 | VK_DEBUG(vk, "IMPORT %p %dx%d %s (%ld)", (void *)sc, // | ^~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_swapchain.c:345:45: note: format string is defined here 345 | VK_DEBUG(vk, "IMPORT %p %dx%d %s (%ld)", (void *)sc, // | ~~^ | | | long int | %lld [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_memobj_swapchain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_memobj_swapchain.c" [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_glue.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_glue.c" [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o [ 38%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gles_glue.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gles_glue.c" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_sync.c.o -MF CMakeFiles/comp_util.dir/util/comp_sync.c.o.d -o CMakeFiles/comp_util.dir/util/comp_sync.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_sync.c" [ 39%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_eglimage_swapchain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_eglimage_swapchain.c" [ 39%] Building CXX object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s_util.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp" [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -MF CMakeFiles/comp_util.dir/util/comp_vulkan.c.o.d -o CMakeFiles/comp_util.dir/util/comp_vulkan.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/util/comp_vulkan.c" [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_egl_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_egl_client.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_egl_client.c" [ 40%] Linking CXX static library libcomp_util.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_util.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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_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 [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_client.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_xlib_client.c" /usr/bin/ranlib libcomp_util.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 40%] Built target comp_util make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 40%] Generating shaders/mesh.vert.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.vert --vn shaders_mesh_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/mesh.vert.h /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.vert [ 40%] Generating shaders/clear.comp.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/clear.comp --vn shaders_clear_comp -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/clear.comp.h [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -MF CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o.d -o CMakeFiles/comp_client.dir/client/comp_gl_xlib_glue.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/client/comp_gl_xlib_glue.c" [ 40%] Linking CXX static library libcomp_client.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_client.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/clear.comp make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 40%] Generating shaders/cube.frag.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.frag --vn shaders_cube_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/cube.frag.h [ 40%] Built target comp_client make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 40%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/multi/comp_multi_compositor.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.frag [ 41%] Generating shaders/cube.vert.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.vert --vn shaders_cube_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/cube.vert.h [ 41%] Building C object src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -MF CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o.d -o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/multi/comp_multi_system.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/cube.vert [ 41%] Generating shaders/distortion.comp.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/distortion.comp --vn shaders_distortion_comp -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/distortion.comp.h /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/distortion.comp [ 41%] Generating shaders/equirect1.frag.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.frag --vn shaders_equirect1_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/equirect1.frag.h [ 41%] Linking CXX static library libcomp_multi.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_multi.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_multi.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_multi.a CMakeFiles/comp_multi.dir/multi/comp_multi_compositor.c.o CMakeFiles/comp_multi.dir/multi/comp_multi_system.c.o /usr/bin/ranlib libcomp_multi.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 41%] Built target comp_multi make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 42%] Building CXX object src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -MF CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o.d -o CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/mock/mock_compositor.cpp" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.frag [ 42%] Generating shaders/equirect1.vert.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.vert --vn shaders_equirect1_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/equirect1.vert.h [ 42%] Linking CXX static library libcomp_mock.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_mock.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_mock.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_mock.a CMakeFiles/comp_mock.dir/mock/mock_compositor.cpp.o /usr/bin/ranlib libcomp_mock.a /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect1.vert make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 42%] Generating shaders/equirect2.frag.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.frag --vn shaders_equirect2_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/equirect2.frag.h [ 42%] Built target comp_mock make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 43%] Building C object src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/null" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/null/CMakeFiles/comp_null.dir/null_compositor.c.o -MF CMakeFiles/comp_null.dir/null_compositor.c.o.d -o CMakeFiles/comp_null.dir/null_compositor.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null/null_compositor.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.frag [ 43%] Generating shaders/equirect2.vert.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.vert --vn shaders_equirect2_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/equirect2.vert.h [ 43%] Linking CXX static library libcomp_null.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/null" && /usr/bin/cmake -P CMakeFiles/comp_null.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/null" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_null.dir/link.txt --verbose=1 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/equirect2.vert /usr/bin/ar qc libcomp_null.a CMakeFiles/comp_null.dir/null_compositor.c.o [ 44%] Generating shaders/layer.comp.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.comp --vn shaders_layer_comp -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/layer.comp.h /usr/bin/ranlib libcomp_null.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 44%] Built target comp_null make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 44%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_action.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_action.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_action.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_action.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.comp [ 44%] Generating shaders/layer.frag.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.frag --vn shaders_layer_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/layer.frag.h /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_action.c: In function 'oxr_xrGetCurrentInteractionProfile': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_action.c:418:87: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'XrPath' {aka 'long long unsigned int'} [-Wformat=] 418 | return oxr_error(&log, XR_ERROR_PATH_INVALID, "(topLevelUserPath == %zu) Is not a valid path", | ~~^ | | | unsigned int | %llu 419 | topLevelUserPath); | ~~~~~~~~~~~~~~~~ | | | XrPath {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_action.c: In function 'oxr_xrGetInputSourceLocalizedName': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_action.c:475:90: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'XrPath' {aka 'long long unsigned int'} [-Wformat=] 475 | return oxr_error(&log, XR_ERROR_PATH_INVALID, "(getInfo->sourcePath == %zu) Is not a valid path", | ~~^ | | | unsigned int | %llu 476 | getInfo->sourcePath); | ~~~~~~~~~~~~~~~~~~~ | | | XrPath {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_action.c:485:68: warning: format '%zx' expects argument of type 'size_t', but argument 4 has type 'XrInputSourceLocalizedNameFlags' {aka 'long long unsigned int'} [-Wformat=] 485 | "(getInfo->whichComponents == %08zx) contains invalid bits", getInfo->whichComponents); | ~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | unsigned int XrInputSourceLocalizedNameFlags {aka long long unsigned int} | %08llx /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.frag [ 45%] Generating shaders/layer.vert.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.vert --vn shaders_layer_vert -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/layer.vert.h /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/layer.vert [ 45%] Generating shaders/mesh.frag.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/glslangValidator -V --target-env spirv1.0 /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.frag --vn shaders_mesh_frag -o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/shaders/mesh.frag.h [ 45%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_instance.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/shaders/mesh.frag cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_buffer.c.o -MF CMakeFiles/comp_render.dir/render/render_buffer.c.o.d -o CMakeFiles/comp_render.dir/render/render_buffer.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_buffer.c" [ 45%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_compute.c.o -MF CMakeFiles/comp_render.dir/render/render_compute.c.o.d -o CMakeFiles/comp_render.dir/render/render_compute.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_compute.c" [ 46%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_gfx.c.o -MF CMakeFiles/comp_render.dir/render/render_gfx.c.o.d -o CMakeFiles/comp_render.dir/render/render_gfx.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_gfx.c" [ 47%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_negotiate.c" [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_resources.c.o -MF CMakeFiles/comp_render.dir/render/render_resources.c.o.d -o CMakeFiles/comp_render.dir/render/render_resources.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_resources.c" [ 47%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_session.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_session.c" [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_shaders.c.o -MF CMakeFiles/comp_render.dir/render/render_shaders.c.o.d -o CMakeFiles/comp_render.dir/render/render_shaders.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_shaders.c" [ 47%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_space.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_space.c" [ 47%] Building C object src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_render.dir/render/render_util.c.o -MF CMakeFiles/comp_render.dir/render/render_util.c.o.d -o CMakeFiles/comp_render.dir/render/render_util.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/render/render_util.c" [ 47%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_swapchain.c" [ 48%] Linking CXX static library libcomp_render.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_render.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -E cmake_link_script CMakeFiles/comp_render.dir/link.txt --verbose=1 /usr/bin/ar qc libcomp_render.a CMakeFiles/comp_render.dir/render/render_buffer.c.o CMakeFiles/comp_render.dir/render/render_compute.c.o CMakeFiles/comp_render.dir/render/render_gfx.c.o CMakeFiles/comp_render.dir/render/render_resources.c.o CMakeFiles/comp_render.dir/render/render_shaders.c.o CMakeFiles/comp_render.dir/render/render_util.c.o /usr/bin/ranlib libcomp_render.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 48%] Built target comp_render make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 48%] Generating ipc_protocol_generated.h from protocol JSON description cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/ipc_protocol_generated.h" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build [ 49%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_api_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_api_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_api_system.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_api_system.c" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 49%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/ipc_shmem.c" [ 50%] Building C object src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -MF CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o.d -o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/ipc_utils.c" [ 50%] Linking CXX static library libipc_shared.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cmake -P CMakeFiles/ipc_shared.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_shared.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_shared.a CMakeFiles/ipc_shared.dir/shared/ipc_shmem.c.o CMakeFiles/ipc_shared.dir/shared/ipc_utils.c.o /usr/bin/ranlib libipc_shared.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 50%] Built target ipc_shared make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 50%] Building CXX object tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -MF CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o.d -o CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_cxx_wrappers.cpp" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_binding.c.o -MF CMakeFiles/st_oxr.dir/oxr_binding.c.o.d -o CMakeFiles/st_oxr.dir/oxr_binding.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_binding.c" [ 50%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_dpad.c.o -MF CMakeFiles/st_oxr.dir/oxr_dpad.c.o.d -o CMakeFiles/st_oxr.dir/oxr_dpad.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_dpad.c" [ 51%] Linking CXX static library libxrt-external-imgui.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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/cimgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/cimplot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_draw.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_impl_opengl3.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/imgui_widgets.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_demo.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui/implot_items.cpp.o" "CMakeFiles/xrt-external-imgui.dir/imgui/imgui_monado/imgui_monado.cpp.o" [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_event.c.o -MF CMakeFiles/st_oxr.dir/oxr_event.c.o.d -o CMakeFiles/st_oxr.dir/oxr_event.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_event.c" /usr/bin/ranlib libxrt-external-imgui.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 51%] Built target xrt-external-imgui make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 51%] Building CXX object tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_deque.dir/tests_deque.cpp.o -MF CMakeFiles/tests_deque.dir/tests_deque.cpp.o.d -o CMakeFiles/tests_deque.dir/tests_deque.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_deque.cpp" [ 51%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -MF CMakeFiles/st_oxr.dir/oxr_handle_base.c.o.d -o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_handle_base.c" [ 52%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input.c.o -MF CMakeFiles/st_oxr.dir/oxr_input.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_input.c" [ 52%] Linking CXX executable tests_cxx_wrappers cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_cxx_wrappers.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_cxx_wrappers.dir/tests_cxx_wrappers.cpp.o -o tests_cxx_wrappers libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 52%] Built target tests_cxx_wrappers make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_generic_callbacks.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 52%] Building CXX object tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -MF CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o.d -o CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_generic_callbacks.cpp" [ 53%] Linking CXX executable tests_deque cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_deque.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_deque.dir/tests_deque.cpp.o -o tests_deque libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -MF CMakeFiles/st_oxr.dir/oxr_input_transform.c.o.d -o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_input_transform.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 53%] Built target tests_deque make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 53%] Building CXX object tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -MF CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o.d -o CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_history_buf.cpp" [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_instance.c.o -MF CMakeFiles/st_oxr.dir/oxr_instance.c.o.d -o CMakeFiles/st_oxr.dir/oxr_instance.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_instance.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_instance.c: In function 'oxr_instance_create': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_instance.c:377:54: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 377 | pRENDERDOC_GetAPI RENDERDOC_GetAPI = (pRENDERDOC_GetAPI)dlsym(mod, "RENDERDOC_GetAPI"); | ^ [ 53%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_logger.c.o -MF CMakeFiles/st_oxr.dir/oxr_logger.c.o.d -o CMakeFiles/st_oxr.dir/oxr_logger.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_logger.c" [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_path.c.o -MF CMakeFiles/st_oxr.dir/oxr_path.c.o.d -o CMakeFiles/st_oxr.dir/oxr_path.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_path.c" [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -MF CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o.d -o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_pretty_print.c" [ 54%] Linking CXX executable tests_generic_callbacks cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_generic_callbacks.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_generic_callbacks.dir/tests_generic_callbacks.cpp.o -o tests_generic_callbacks libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm [ 54%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session.c.o -MF CMakeFiles/st_oxr.dir/oxr_session.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 54%] Built target tests_generic_callbacks make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 55%] Building CXX object tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -MF CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o.d -o CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_id_ringbuffer.cpp" [ 55%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_frame_end.c" [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_space.c.o -MF CMakeFiles/st_oxr.dir/oxr_space.c.o.d -o CMakeFiles/st_oxr.dir/oxr_space.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_space.c" [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_swapchain.c" [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_system.c.o -MF CMakeFiles/st_oxr.dir/oxr_system.c.o.d -o CMakeFiles/st_oxr.dir/oxr_system.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_system.c" [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_verify.c.o -MF CMakeFiles/st_oxr.dir/oxr_verify.c.o.d -o CMakeFiles/st_oxr.dir/oxr_verify.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_verify.c" [ 56%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_xdev.c.o -MF CMakeFiles/st_oxr.dir/oxr_xdev.c.o.d -o CMakeFiles/st_oxr.dir/oxr_xdev.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_xdev.c" [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_gfx_vk.c" [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_swapchain_vk.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:20: In member function 'const ceres::TinySolver::Summary& ceres::TinySolver::Solve(const Function&, Parameters*) [with Function = ceres::TinySolverAutoDiffFunction; LinearSolver = Eigen::LDLT, 1>]', inlined from 't_camera_calibration rift_s_get_cam_calib(rift_s_camera_calibration_block*, rift_s_camera_id)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:274:15: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include/tinyceres/tiny_solver.hpp:229:11: warning: 'kb4_distort_params' may be used uninitialized [-Wmaybe-uninitialized] 229 | Update(function, x); | ~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include/tinyceres/tiny_solver.hpp: In function 't_camera_calibration rift_s_get_cam_calib(rift_s_camera_calibration_block*, rift_s_camera_id)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include/tinyceres/tiny_solver.hpp:191:8: note: by argument 3 of type 'const ceres::TinySolver >::Parameters&' {aka 'const Eigen::Matrix&'} to 'bool ceres::TinySolver::Update(const Function&, const Parameters&) [with Function = ceres::TinySolverAutoDiffFunction; LinearSolver = Eigen::LDLT, 1>]' declared here 191 | bool Update(const Function& function, const Parameters& x) { | ^~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:276:28: warning: '*(Eigen::DenseCoeffsBase, 1>::Scalar*)((char*)&kb4_distort_params + offsetof(Eigen::Matrix,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))' may be used uninitialized [-Wmaybe-uninitialized] 276 | tcc.kb4.k1 = kb4_distort_params[0]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:277:28: warning: 'kb4_distort_params.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]' may be used uninitialized [-Wmaybe-uninitialized] 277 | tcc.kb4.k2 = kb4_distort_params[1]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:278:28: warning: 'kb4_distort_params.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[2]' may be used uninitialized [-Wmaybe-uninitialized] 278 | tcc.kb4.k3 = kb4_distort_params[2]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:279:28: warning: 'kb4_distort_params.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[3]' may be used uninitialized [-Wmaybe-uninitialized] 279 | tcc.kb4.k4 = kb4_distort_params[3]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:276:28: warning: '*(Eigen::DenseCoeffsBase, 1>::Scalar*)((char*)&kb4_distort_params + offsetof(Eigen::Matrix,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))' may be used uninitialized [-Wmaybe-uninitialized] 276 | tcc.kb4.k1 = kb4_distort_params[0]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:277:28: warning: 'kb4_distort_params.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]' may be used uninitialized [-Wmaybe-uninitialized] 277 | tcc.kb4.k2 = kb4_distort_params[1]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:278:28: warning: 'kb4_distort_params.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[2]' may be used uninitialized [-Wmaybe-uninitialized] 278 | tcc.kb4.k3 = kb4_distort_params[2]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:279:28: warning: 'kb4_distort_params.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[3]' may be used uninitialized [-Wmaybe-uninitialized] 279 | tcc.kb4.k4 = kb4_distort_params[3]; /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s_util.cpp:266:64: note: 'kb4_distort_params' declared here 266 | Eigen::Matrix kb4_distort_params; | ^~~~~~~~~~~~~~~~~~ [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -MF CMakeFiles/st_oxr.dir/oxr_vulkan.c.o.d -o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_vulkan.c" [ 57%] Linking CXX executable tests_id_ringbuffer [ 57%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_id_ringbuffer.dir/link.txt --verbose=1 cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -MF CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_swapchain_gl.c" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_id_ringbuffer.dir/tests_id_ringbuffer.cpp.o -o tests_id_ringbuffer libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 58%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_gfx_gl_xlib.c" [ 58%] Built target tests_id_ringbuffer make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_json.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 59%] Building CXX object tests/CMakeFiles/tests_json.dir/tests_json.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_json.dir/tests_json.cpp.o -MF CMakeFiles/tests_json.dir/tests_json.cpp.o.d -o CMakeFiles/tests_json.dir/tests_json.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_json.cpp" [ 59%] Building C object src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cc -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_GRAPHICS_API_OPENGL_ES -DXR_USE_GRAPHICS_API_VULKAN -DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_XLIB -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -MF CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o.d -o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/oxr_session_gfx_egl.c" [ 59%] Linking CXX executable tests_history_buf cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_history_buf.dir/link.txt --verbose=1 [ 59%] Linking CXX static library libst_oxr.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cmake -P CMakeFiles/st_oxr.dir/cmake_clean_target.cmake /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_history_buf.dir/tests_history_buf.cpp.o -o tests_history_buf libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_oxr.dir/link.txt --verbose=1 /usr/bin/ar qc libst_oxr.a CMakeFiles/st_oxr.dir/oxr_api_action.c.o CMakeFiles/st_oxr.dir/oxr_api_instance.c.o CMakeFiles/st_oxr.dir/oxr_api_negotiate.c.o CMakeFiles/st_oxr.dir/oxr_api_session.c.o CMakeFiles/st_oxr.dir/oxr_api_space.c.o CMakeFiles/st_oxr.dir/oxr_api_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_api_system.c.o CMakeFiles/st_oxr.dir/oxr_binding.c.o CMakeFiles/st_oxr.dir/oxr_dpad.c.o CMakeFiles/st_oxr.dir/oxr_event.c.o CMakeFiles/st_oxr.dir/oxr_handle_base.c.o CMakeFiles/st_oxr.dir/oxr_input.c.o CMakeFiles/st_oxr.dir/oxr_input_transform.c.o CMakeFiles/st_oxr.dir/oxr_instance.c.o CMakeFiles/st_oxr.dir/oxr_logger.c.o CMakeFiles/st_oxr.dir/oxr_path.c.o CMakeFiles/st_oxr.dir/oxr_pretty_print.c.o CMakeFiles/st_oxr.dir/oxr_session.c.o CMakeFiles/st_oxr.dir/oxr_session_frame_end.c.o CMakeFiles/st_oxr.dir/oxr_space.c.o CMakeFiles/st_oxr.dir/oxr_swapchain.c.o CMakeFiles/st_oxr.dir/oxr_system.c.o CMakeFiles/st_oxr.dir/oxr_verify.c.o CMakeFiles/st_oxr.dir/oxr_xdev.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_vk.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_vk.c.o CMakeFiles/st_oxr.dir/oxr_vulkan.c.o CMakeFiles/st_oxr.dir/oxr_swapchain_gl.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_gl_xlib.c.o CMakeFiles/st_oxr.dir/oxr_session_gfx_egl.c.o /usr/bin/ranlib libst_oxr.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 59%] Built target st_oxr make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 59%] Building CXX object tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -MF CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o.d -o CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_lowpass_float.cpp" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 59%] Built target tests_history_buf make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 60%] Building CXX object tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -MF CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o.d -o CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_lowpass_integer.cpp" [ 60%] Building C object src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/eigen3 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/tinyceres/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -MF CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o.d -o CMakeFiles/drv_rift_s.dir/rift_s/rift_s.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/rift_s/rift_s.c" [ 61%] Linking CXX static library libdrv_rift_s.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_rift_s.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 61%] Built target drv_rift_s make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 61%] Building CXX object tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -MF CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o.d -o CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pacing.cpp" [ 61%] Linking CXX executable tests_lowpass_integer cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_integer.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_lowpass_integer.dir/tests_lowpass_integer.cpp.o -o tests_lowpass_integer libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm [ 61%] Linking CXX executable tests_lowpass_float cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_lowpass_float.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_lowpass_float.dir/tests_lowpass_float.cpp.o -o tests_lowpass_float libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 61%] Built target tests_lowpass_integer make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 61%] Building CXX object tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -MF CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o.d -o CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_quatexpmap.cpp" In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:3483, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pacing.cpp:11: /usr/include/c++/13/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SimulatedDisplayTimingData; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/13/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SimulatedDisplayTimingData; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 61%] Built target tests_lowpass_float make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2/catch/catch.hpp:566: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SimulatedDisplayTimingData}; _Tp = SimulatedDisplayTimingData; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -MF CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o.d -o CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_quat_change_of_basis.cpp" In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SimulatedDisplayTimingData}; _Tp = SimulatedDisplayTimingData; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SimulatedDisplayTimingData; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = SimulatedDisplayTimingData; _Sequence = std::vector; _Compare = std::greater]' at /usr/include/c++/13/bits/stl_queue.h:748:13, inlined from 'void doFrame.constprop(SimulatedDisplayTimingQueue&, u_pacing_compositor*, MockClock&, uint64_t, uint64_t, int64_t, unanoseconds, unanoseconds, unanoseconds, unanoseconds)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pacing.cpp:178:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SimulatedDisplayTimingData}; _Tp = SimulatedDisplayTimingData; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SimulatedDisplayTimingData; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = SimulatedDisplayTimingData; _Sequence = std::vector; _Compare = std::greater]' at /usr/include/c++/13/bits/stl_queue.h:748:13, inlined from 'void C_A_T_C_H_T_E_S_T_2()' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pacing.cpp:240:13: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SimulatedDisplayTimingData}; _Tp = SimulatedDisplayTimingData; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = SimulatedDisplayTimingData; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = SimulatedDisplayTimingData; _Sequence = std::vector; _Compare = std::greater]' at /usr/include/c++/13/bits/stl_queue.h:748:13, inlined from 'void C_A_T_C_H_T_E_S_T_2()' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pacing.cpp:298:13: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable tests_pacing cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pacing.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_pacing.dir/tests_pacing.cpp.o -o tests_pacing libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 62%] Built target tests_pacing make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 62%] Building CXX object tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -MF CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o.d -o CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_quat_swing_twist.cpp" [ 63%] Linking CXX executable tests_quatexpmap cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quatexpmap.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_quatexpmap.dir/tests_quatexpmap.cpp.o -o tests_quatexpmap libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 63%] Built target tests_quatexpmap make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 63%] Building CXX object tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o [ 63%] Linking CXX executable tests_json cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_json.dir/link.txt --verbose=1 cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_rational.dir/tests_rational.cpp.o -MF CMakeFiles/tests_rational.dir/tests_rational.cpp.o.d -o CMakeFiles/tests_rational.dir/tests_rational.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_rational.cpp" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_json.dir/tests_json.cpp.o -o tests_json libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 63%] Built target tests_json make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 63%] Building CXX object tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -MF CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o.d -o CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_relation_chain.cpp" [ 64%] Linking CXX executable tests_quat_change_of_basis cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_quat_change_of_basis.dir/tests_quat_change_of_basis.cpp.o -o tests_quat_change_of_basis libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 64%] Built target tests_quat_change_of_basis make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 64%] Building CXX object tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vector.dir/tests_vector.cpp.o -MF CMakeFiles/tests_vector.dir/tests_vector.cpp.o.d -o CMakeFiles/tests_vector.dir/tests_vector.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_vector.cpp" [ 64%] Linking CXX executable tests_quat_swing_twist cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_quat_swing_twist.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_quat_swing_twist.dir/tests_quat_swing_twist.cpp.o -o tests_quat_swing_twist libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 64%] Built target tests_quat_swing_twist make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 65%] Building CXX object tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_worker.dir/tests_worker.cpp.o -MF CMakeFiles/tests_worker.dir/tests_worker.cpp.o.d -o CMakeFiles/tests_worker.dir/tests_worker.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_worker.cpp" [ 65%] Linking CXX executable tests_vector cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_vector.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_vector.dir/tests_vector.cpp.o -o tests_vector libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 65%] Built target tests_vector make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 65%] Building CXX object tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_pose.dir/tests_pose.cpp.o -MF CMakeFiles/tests_pose.dir/tests_pose.cpp.o.d -o CMakeFiles/tests_pose.dir/tests_pose.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_pose.cpp" [ 65%] Linking CXX executable tests_relation_chain cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_relation_chain.dir/tests_relation_chain.cpp.o -o tests_relation_chain libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm [ 65%] Linking CXX executable tests_worker cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_worker.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_worker.dir/tests_worker.cpp.o -o tests_worker libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 65%] Built target tests_worker make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Building CXX object tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -MF CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o.d -o CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_vec3_angle.cpp" [ 66%] Linking CXX executable tests_pose cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_pose.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_pose.dir/tests_pose.cpp.o -o tests_pose libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Built target tests_relation_chain make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Building CXX object tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -MF CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o.d -o CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_comp_client_vulkan.cpp" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Built target tests_pose make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Building CXX object tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -MF CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o.d -o CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_comp_client_opengl.cpp" [ 66%] Linking CXX executable tests_vec3_angle cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_vec3_angle.dir/tests_vec3_angle.cpp.o -o tests_vec3_angle libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Built target tests_vec3_angle make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/cimgui_sdl.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui_sdl.cpp" [ 67%] Linking CXX executable tests_comp_client_vulkan cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_comp_client_vulkan.dir/tests_comp_client_vulkan.cpp.o -o tests_comp_client_vulkan libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/compositor/libcomp_util.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm /usr/lib/arm-linux-gnueabihf/libvulkan.so ../src/xrt/auxiliary/os/libaux_os.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 67%] Building CXX object src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o -MF CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o.d -o CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/imgui_impl_sdl.cpp" [ 67%] Built target tests_comp_client_vulkan make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 67%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_data_utils.c.o -MF CMakeFiles/aux_tracking.dir/t_data_utils.c.o.d -o CMakeFiles/aux_tracking.dir/t_data_utils.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_data_utils.c" [ 67%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_imu.cpp.o -MF CMakeFiles/aux_tracking.dir/t_imu.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_imu.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_imu.cpp" [ 67%] Linking CXX executable tests_comp_client_opengl cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_comp_client_opengl.dir/tests_comp_client_opengl.cpp.o -o tests_comp_client_opengl libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/compositor/libcomp_mock.a ../src/xrt/auxiliary/ogl/libaux_ogl.a /usr/lib/arm-linux-gnueabihf/libSDL2.so ../src/xrt/auxiliary/vk/libaux_vk.a /usr/lib/arm-linux-gnueabihf/libvulkan.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm [ 67%] Linking CXX static library libxrt-external-imgui-sdl2.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" && /usr/bin/cmake -P CMakeFiles/xrt-external-imgui-sdl2.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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/cimgui_sdl.cpp.o" "CMakeFiles/xrt-external-imgui-sdl2.dir/imgui/imgui/imgui_impl_sdl.cpp.o" /usr/bin/ranlib libxrt-external-imgui-sdl2.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 67%] Built target xrt-external-imgui-sdl2 make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 68%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/xdg-shell.c cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/xdg-shell.c" [ 68%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/drm-lease-v1-client-protocol.h" [ 68%] Linking CXX executable tests_rational cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_rational.dir/link.txt --verbose=1 [ 68%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/drm-lease-v1.c cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/drm-lease-v1.c" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_rational.dir/tests_rational.cpp.o -o tests_rational libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm [ 68%] Generating /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 69%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_compositor.c.o -MF CMakeFiles/comp_main.dir/main/comp_compositor.c.o.d -o CMakeFiles/comp_main.dir/main/comp_compositor.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_compositor.c" [ 69%] Built target tests_comp_client_opengl 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 70%] Generating ipc_client_generated.h from protocol JSON description cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/ipc_client_generated.h" [ 70%] Generating ipc_client_generated.c from protocol JSON description cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/ipc_client_generated.c" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 70%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -MF CMakeFiles/ipc_client.dir/ipc_client_generated.c.o.d -o CMakeFiles/ipc_client.dir/ipc_client_generated.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/ipc_client_generated.c" [ 70%] Built target tests_rational make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 70%] Generating ipc_server_generated.h from protocol JSON description cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/ipc_server_generated.h" [ 70%] Generating ipc_server_generated.c from protocol JSON description cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/python3 "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.py" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/shared/proto.json" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/ipc_server_generated.c" cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 71%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -MF CMakeFiles/ipc_server.dir/ipc_server_generated.c.o.d -o CMakeFiles/ipc_server.dir/ipc_server_generated.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/ipc_server_generated.c" [ 71%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_handler.c" [ 71%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_compositor.c" [ 71%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_renderer.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_renderer.c" [ 71%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_device.c" [ 71%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_per_client_thread.c" [ 72%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_hmd.c" [ 72%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_process.c" [ 72%] Building C object src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -MF CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o.d -o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/client/ipc_client_instance.c" [ 73%] Building C object src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/ipc/CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -MF CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o.d -o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc/server/ipc_server_mainloop_linux.c" [ 73%] Linking CXX static library libipc_client.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cmake -P CMakeFiles/ipc_client.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_client.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_client.a CMakeFiles/ipc_client.dir/ipc_client_generated.c.o CMakeFiles/ipc_client.dir/client/ipc_client_compositor.c.o CMakeFiles/ipc_client.dir/client/ipc_client_device.c.o CMakeFiles/ipc_client.dir/client/ipc_client_hmd.c.o CMakeFiles/ipc_client.dir/client/ipc_client_instance.c.o /usr/bin/ranlib libipc_client.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 73%] Built target ipc_client make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 73%] Building CXX object tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/Catch2" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/openxr_includes" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT tests/CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -MF CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o.d -o CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests/tests_input_transform.cpp" [ 73%] Linking CXX static library libipc_server.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cmake -P CMakeFiles/ipc_server.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/ipc_server.dir/link.txt --verbose=1 /usr/bin/ar qc libipc_server.a CMakeFiles/ipc_server.dir/ipc_server_generated.c.o CMakeFiles/ipc_server.dir/server/ipc_server_handler.c.o CMakeFiles/ipc_server.dir/server/ipc_server_per_client_thread.c.o CMakeFiles/ipc_server.dir/server/ipc_server_process.c.o CMakeFiles/ipc_server.dir/server/ipc_server_mainloop_linux.c.o /usr/bin/ranlib libipc_server.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 73%] Built target ipc_server 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 73%] Building C object src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" && /usr/bin/cc -D_GNU_SOURCE -Dopenxr_monado_EXPORTS -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/renderdoc_api" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/target.c.o -MF CMakeFiles/openxr_monado.dir/target.c.o.d -o CMakeFiles/openxr_monado.dir/target.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr/target.c" [ 73%] Linking CXX shared module libopenxr_monado.so cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" && /usr/bin/cmake -E cmake_link_script CMakeFiles/openxr_monado.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -u xrNegotiateLoaderRuntimeInterface -Wl,--version-script=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr/libopenxr.version -Wl,-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/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libvulkan.so ../../auxiliary/ogl/libaux_ogl.a -ldl ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm /usr/lib/arm-linux-gnueabihf/librt.a [ 73%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_settings.c.o -MF CMakeFiles/comp_main.dir/main/comp_settings.c.o.d -o CMakeFiles/comp_main.dir/main/comp_settings.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_settings.c" [ 73%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -MF CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o.d -o CMakeFiles/comp_main.dir/main/comp_target_swapchain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_target_swapchain.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_compositor.h:18, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_target_swapchain.c:18: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_target_swapchain.c: In function 'get_surface_counter_val': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_target_swapchain.c:457:40: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 457 | COMP_SPEW(cts->base.c, "vkGetSwapchainCounterEXT: %lu", counter_val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_compositor.h:193:27: note: in expansion of macro 'U_LOG_IFL_T' 193 | #define COMP_SPEW(c, ...) U_LOG_IFL_T(c->settings.log_level, __VA_ARGS__); | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_target_swapchain.c:457:17: note: in expansion of macro 'COMP_SPEW' 457 | COMP_SPEW(cts->base.c, "vkGetSwapchainCounterEXT: %lu", counter_val); | ^~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_target_swapchain.c:457:69: note: format string is defined here 457 | COMP_SPEW(cts->base.c, "vkGetSwapchainCounterEXT: %lu", counter_val); | ~~^ | | | long unsigned int | %llu cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" && /usr/bin/cmake -DOUT_FILE=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/openxr_monado-dev.json -DRUNTIME_PATH=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr/libopenxr_monado.so -P /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr/make_build_manifest_openxr_monado.cmake make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 73%] Built target openxr_monado make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 73%] Building C object src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/ctl" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/main.c.o -MF CMakeFiles/monado-ctl.dir/main.c.o.d -o CMakeFiles/monado-ctl.dir/main.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl/main.c" [ 74%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_layer.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_layer.c.o -MF CMakeFiles/comp_main.dir/main/comp_layer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_layer.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_layer.c" [ 74%] Linking CXX executable monado-ctl cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/ctl" && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-ctl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now "CMakeFiles/monado-ctl.dir/main.c.o" -o monado-ctl ../../auxiliary/util/libaux_util.a ../../ipc/libipc_client.a ../../ipc/libipc_shared.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm /usr/lib/arm-linux-gnueabihf/librt.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 74%] Built target monado-ctl [ 74%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o -MF CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o.d -o CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_layer_renderer.c" [ 74%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_xcb.c" [ 74%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct_randr.c" [ 74%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct_nvidia.c" [ 75%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_peek.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_peek.c" [ 75%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_vk_display.c" [ 75%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct.c" [ 75%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_wayland.c" [ 76%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -MF CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o.d -o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_direct_wayland.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_wayland.c:185:1: warning: missing initializer for field 'wm_capabilities' of 'const struct xdg_toplevel_listener' [-Wmissing-field-initializers] 185 | }; | ^ In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/main/comp_window_wayland.c:18: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/xdg-shell-client-protocol.h:1527:16: note: 'wm_capabilities' declared here 1527 | void (*wm_capabilities)(void *data, | ^~~~~~~~~~~~~~~ [ 76%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/xdg-shell.c" [ 76%] Building C object src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols" -isystem /usr/include/libdrm -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/compositor/CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -MF CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o.d -o CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/wayland-protocols/drm-lease-v1.c" [ 76%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -MF CMakeFiles/aux_tracking.dir/t_calibration.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration.cpp" [ 76%] Linking CXX static library libcomp_main.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" && /usr/bin/cmake -P CMakeFiles/comp_main.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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_layer.c.o CMakeFiles/comp_main.dir/main/comp_layer_renderer.c.o CMakeFiles/comp_main.dir/main/comp_window_xcb.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_randr.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_nvidia.c.o CMakeFiles/comp_main.dir/main/comp_window_peek.c.o CMakeFiles/comp_main.dir/main/comp_window_vk_display.c.o CMakeFiles/comp_main.dir/main/comp_window_direct.c.o CMakeFiles/comp_main.dir/main/comp_window_wayland.c.o CMakeFiles/comp_main.dir/main/comp_window_direct_wayland.c.o "CMakeFiles/comp_main.dir/wayland-protocols/xdg-shell.c.o" "CMakeFiles/comp_main.dir/wayland-protocols/drm-lease-v1.c.o" /usr/bin/ranlib libcomp_main.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 76%] Built target comp_main [ 77%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_convert.cpp.o -MF CMakeFiles/aux_tracking.dir/t_convert.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_convert.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_convert.cpp" [ 77%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_debug_hsv_filter.cpp" In file included from /usr/include/c++/13/vector:72, from /usr/include/opencv4/opencv2/core/types.hpp:53, from /usr/include/opencv4/opencv2/core.hpp:57, from /usr/include/opencv4/opencv2/opencv.hpp:52, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration_opencv.hpp:20, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration.cpp:20: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = cv::Point_; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = cv::Point_; _Alloc = std::allocator >]', inlined from 'bool xrt::auxiliary::tracking::do_view_chess(Calibration&, ViewState&, cv::Mat&, cv::Mat&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration.cpp:330:32, inlined from 'bool xrt::auxiliary::tracking::do_view(Calibration&, ViewState&, cv::Mat&, cv::Mat&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration.cpp:414:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = cv::Point_; _Alloc = std::allocator >]', inlined from 'bool xrt::auxiliary::tracking::do_view_sb_checkers(Calibration&, ViewState&, cv::Mat&, cv::Mat&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration.cpp:368:32, inlined from 'bool xrt::auxiliary::tracking::do_view(Calibration&, ViewState&, cv::Mat&, cv::Mat&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration.cpp:418:30: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {cv::Point3_&}; _Tp = cv::Point3_; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {cv::Point3_&}; _Tp = cv::Point3_; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_debug_hsv_picker.cpp" [ 77%] Linking CXX executable tests_input_transform cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" && /usr/bin/cmake -E cmake_link_script CMakeFiles/tests_input_transform.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/tests_input_transform.dir/tests_input_transform.cpp.o -o tests_input_transform libtests_main.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/state_trackers/oxr/libst_oxr.a ../src/xrt/compositor/libcomp_client.a ../src/xrt/auxiliary/ogl/libaux_ogl.a ../src/xrt/auxiliary/vk/libaux_vk.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/xrt/auxiliary/util/libaux_util.a ../src/xrt/auxiliary/math/libaux_math.a ../src/external/libxrt-external-nanopb.a ../src/xrt/auxiliary/bindings/libaux_generated_bindings.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm ../src/xrt/auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libvulkan.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so -ldl make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 77%] Built target tests_input_transform [ 77%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -MF CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_debug_hsv_viewer.cpp" [ 78%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -MF CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp" In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/queue:63, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp:26: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xrt_imu_sample&}; _Tp = xrt_imu_sample; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xrt_pose_sample&}; _Tp = xrt_pose_sample; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt_imu_sample; _Alloc = std::allocator]', inlined from 'void euroc_recorder_flush(euroc_recorder*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp:127:25: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt_pose_sample; _Alloc = std::allocator]', inlined from 'void euroc_recorder_flush(euroc_recorder*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_euroc_recorder.cpp:144:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 78%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_file.cpp.o -MF CMakeFiles/aux_tracking.dir/t_file.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_file.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_file.cpp" [ 78%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -MF CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.cpp" [ 78%] Building C object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -MF CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o.d -o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_hsv_filter.c" [ 78%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -MF CMakeFiles/aux_tracking.dir/t_kalman.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_kalman.cpp" [ 79%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psmv.cpp" [ 79%] Building CXX object src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/flexkalman" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/hungarian" -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -MF CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o.d -o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp" In file included from /usr/include/c++/13/vector:72, from /usr/include/opencv4/opencv2/core/types.hpp:53, from /usr/include/opencv4/opencv2/core.hpp:57, from /usr/include/opencv4/opencv2/opencv.hpp:52, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_calibration_opencv.hpp:20, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:14: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xrt::auxiliary::tracking::psvr::match_data&}; _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'void xrt::auxiliary::tracking::psvr::verts_to_measurement(std::vector*, std::vector*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:437:29: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'void xrt::auxiliary::tracking::psvr::verts_to_measurement(std::vector*, std::vector*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:479:28: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xrt::auxiliary::tracking::psvr::proximity_data&}; _Tp = xrt::auxiliary::tracking::psvr::proximity_data; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Dense:1, from /usr/include/eigen3/Eigen/Eigen:1, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:36: In copy constructor 'Eigen::PlainObjectBase::PlainObjectBase(const Eigen::PlainObjectBase&) [with Derived = Eigen::Matrix]', inlined from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]' at /usr/include/eigen3/Eigen/src/Core/Matrix.h:414:65, inlined from 'xrt::auxiliary::tracking::psvr::match_data::match_data(const xrt::auxiliary::tracking::psvr::match_data&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:194:16, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = xrt::auxiliary::tracking::psvr::match_data; _Args = {const xrt::auxiliary::tracking::psvr::match_data&}; _Tp = xrt::auxiliary::tracking::psvr::match_data]' at /usr/include/c++/13/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = xrt::auxiliary::tracking::psvr::match_data; _Args = {const xrt::auxiliary::tracking::psvr::match_data&}; _Tp = xrt::auxiliary::tracking::psvr::match_data]' at /usr/include/c++/13/bits/alloc_traits.h:538:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1283:30, inlined from 'void xrt::auxiliary::tracking::psvr::create_match_list(TrackerPSVR&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1218:28, inlined from 'int t_psvr_create(xrt_frame_context*, t_stereo_camera_calibration*, xrt_tracked_psvr**, xrt_frame_sink**)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:2111:19: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:512:17: warning: 'md.xrt::auxiliary::tracking::psvr::match_data::position.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage' may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp: In function 'int t_psvr_create(xrt_frame_context*, t_stereo_camera_calibration*, xrt_tracked_psvr**, xrt_frame_sink**)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1190:30: note: 'md' declared here 1190 | match_data_t md; | ^~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'void xrt::auxiliary::tracking::psvr::create_match_list(TrackerPSVR&)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1218:28, inlined from 'int t_psvr_create(xrt_frame_context*, t_stereo_camera_calibration*, xrt_tracked_psvr**, xrt_frame_sink**)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:2111:19: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'Eigen::Matrix4f xrt::auxiliary::tracking::psvr::solve_for_measurement(TrackerPSVR*, std::vector*, std::vector*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:754:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::proximity_data; _Alloc = std::allocator]', inlined from 'Eigen::Matrix4f xrt::auxiliary::tracking::psvr::solve_with_imu(TrackerPSVR&, std::vector*, std::vector*, std::vector*, float)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:832:27: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'Eigen::Matrix4f xrt::auxiliary::tracking::psvr::solve_with_imu(TrackerPSVR&, std::vector*, std::vector*, std::vector*, float)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:856:44: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'Eigen::Matrix4f xrt::auxiliary::tracking::psvr::solve_with_imu(TrackerPSVR&, std::vector*, std::vector*, std::vector*, float)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:869:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'void xrt::auxiliary::tracking::psvr::filter_predict(std::vector*, cv::KalmanFilter*, float)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:356:18, inlined from 'void xrt::auxiliary::tracking::psvr::process(TrackerPSVR&, xrt_frame*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1526:16: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'void xrt::auxiliary::tracking::psvr::process(TrackerPSVR&, xrt_frame*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1745:22: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt::auxiliary::tracking::psvr::match_data; _Alloc = std::allocator]', inlined from 'void xrt::auxiliary::tracking::psvr::process(TrackerPSVR&, xrt_frame*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_tracker_psvr.cpp:1784:28: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 79%] Linking CXX static library libaux_tracking.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/cmake -P CMakeFiles/aux_tracking.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_tracking.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_tracking.a CMakeFiles/aux_tracking.dir/t_data_utils.c.o CMakeFiles/aux_tracking.dir/t_imu.cpp.o CMakeFiles/aux_tracking.dir/t_calibration.cpp.o CMakeFiles/aux_tracking.dir/t_convert.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_filter.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_picker.cpp.o CMakeFiles/aux_tracking.dir/t_debug_hsv_viewer.cpp.o CMakeFiles/aux_tracking.dir/t_euroc_recorder.cpp.o CMakeFiles/aux_tracking.dir/t_file.cpp.o CMakeFiles/aux_tracking.dir/t_frame_cv_mat_wrapper.cpp.o CMakeFiles/aux_tracking.dir/t_hsv_filter.c.o CMakeFiles/aux_tracking.dir/t_kalman.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psmv.cpp.o CMakeFiles/aux_tracking.dir/t_tracker_psvr.cpp.o /usr/bin/ranlib libaux_tracking.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 79%] Built target aux_tracking make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/depend make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake" "--color=" make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -MF CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o.d -o CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/psmv/psmv_driver.c" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 79%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_config.c.o -MF CMakeFiles/aux_vive.dir/vive_config.c.o.d -o CMakeFiles/aux_vive.dir/vive_config.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive/vive_config.c" [ 79%] Building CXX object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/c++ -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp" [ 79%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_config.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_config.c" [ 80%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_bt_controller.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_bt_controller.c" [ 80%] Linking CXX static library libdrv_psmv.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_psmv.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_psmv.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_psmv.a CMakeFiles/drv_psmv.dir/psmv/psmv_driver.c.o /usr/bin/ranlib libdrv_psmv.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 80%] Built target drv_psmv make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 80%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_dump.c.o -MF CMakeFiles/st_prober.dir/p_dump.c.o.d -o CMakeFiles/st_prober.dir/p_dump.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_dump.c" [ 81%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_prober.c.o -MF CMakeFiles/st_prober.dir/p_prober.c.o.d -o CMakeFiles/st_prober.dir/p_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_prober.c" [ 81%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_bindings.c.o -MF CMakeFiles/aux_vive.dir/vive_bindings.c.o.d -o CMakeFiles/aux_vive.dir/vive_bindings.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive/vive_bindings.c" [ 81%] Building C object src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/vive_poses.c.o -MF CMakeFiles/aux_vive.dir/vive_poses.c.o.d -o CMakeFiles/aux_vive.dir/vive_poses.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive/vive_poses.c" [ 81%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_hmd.c" [ 82%] Linking CXX static library libaux_vive.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive" && /usr/bin/cmake -P CMakeFiles/aux_vive.dir/cmake_clean_target.cmake /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_hmd.c: In function 'wmr_hmd_activate_odyssey_plus': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_hmd.c:765:25: warning: integer overflow in expression of type 'long int' results in '-1294967296' [-Woverflow] 765 | os_nanosleep(3L * U_TIME_1S_IN_NS); | ^ cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive" && /usr/bin/cmake -E cmake_link_script CMakeFiles/aux_vive.dir/link.txt --verbose=1 /usr/bin/ar qc libaux_vive.a CMakeFiles/aux_vive.dir/vive_config.c.o CMakeFiles/aux_vive.dir/vive_bindings.c.o CMakeFiles/aux_vive.dir/vive_poses.c.o /usr/bin/ranlib libaux_vive.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 82%] Built target aux_vive make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_device.c.o -MF CMakeFiles/drv_remote.dir/remote/r_device.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_device.c" [ 83%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_tracking.c.o -MF CMakeFiles/st_prober.dir/p_tracking.c.o.d -o CMakeFiles/st_prober.dir/p_tracking.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_tracking.c" [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hmd.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hmd.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hmd.c" [ 83%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_udev.c.o -MF CMakeFiles/st_prober.dir/p_udev.c.o.d -o CMakeFiles/st_prober.dir/p_udev.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_udev.c" [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_remote.dir/remote/r_hub.c.o -MF CMakeFiles/drv_remote.dir/remote/r_hub.c.o.d -o CMakeFiles/drv_remote.dir/remote/r_hub.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hub.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hub.c:282:1: warning: conflicting types for 'r_create_devices' due to enum/integer mismatch; have 'int(uint16_t, struct xrt_system_devices **)' {aka 'int(short unsigned int, struct xrt_system_devices **)'} [-Wenum-int-mismatch] 282 | r_create_devices(uint16_t port, struct xrt_system_devices **out_xsysd) | ^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_hub.c:14: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/remote/r_interface.h:139:1: note: previous declaration of 'r_create_devices' with type 'xrt_result_t(uint16_t, struct xrt_system_devices **)' {aka 'enum xrt_result(short unsigned int, struct xrt_system_devices **)'} 139 | r_create_devices(uint16_t port, struct xrt_system_devices **out_xsysd); | ^~~~~~~~~~~~~~~~ [ 83%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libusb.c.o -MF CMakeFiles/st_prober.dir/p_libusb.c.o.d -o CMakeFiles/st_prober.dir/p_libusb.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_libusb.c" [ 83%] Linking CXX static library libdrv_remote.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_remote.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 83%] Building C object src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/p_libuvc.c.o -MF CMakeFiles/st_prober.dir/p_libuvc.c.o.d -o CMakeFiles/st_prober.dir/p_libuvc.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober/p_libuvc.c" [ 83%] Built target drv_remote make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 83%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_device.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_device.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_device.c" [ 84%] Linking CXX static library libst_prober.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cmake -P CMakeFiles/st_prober.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_prober.dir/link.txt --verbose=1 [ 84%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_prober.c" /usr/bin/ar qc libst_prober.a CMakeFiles/st_prober.dir/p_dump.c.o CMakeFiles/st_prober.dir/p_prober.c.o CMakeFiles/st_prober.dir/p_tracking.c.o CMakeFiles/st_prober.dir/p_udev.c.o CMakeFiles/st_prober.dir/p_libusb.c.o CMakeFiles/st_prober.dir/p_libuvc.c.o /usr/bin/ranlib libst_prober.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 84%] Built target st_prober make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 84%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_ogl.c.o -MF CMakeFiles/st_gui.dir/gui_ogl.c.o.d -o CMakeFiles/st_gui.dir/gui_ogl.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_ogl.c" [ 84%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_protocol.c" [ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_controller_protocol.c" [ 85%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_prober.c.o -MF CMakeFiles/st_gui.dir/gui_prober.c.o.d -o CMakeFiles/st_gui.dir/gui_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_prober.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_controller_protocol.c: In function 'wmr_controller_packet_parse': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_controller_protocol.c:121:61: warning: left shift count >= width of type [-Wshift-count-overflow] 121 | decoded_input->imu.timestamp_ticks &= (0xFFFFFFFFUL << 32); | ^~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_controller_protocol.c:126:62: warning: left shift count >= width of type [-Wshift-count-overflow] 126 | decoded_input->imu.timestamp_ticks += (0x1UL << 32); | ^~ [ 85%] Building CXX object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene.cpp.o -MF CMakeFiles/st_gui.dir/gui_scene.cpp.o.d -o CMakeFiles/st_gui.dir/gui_scene.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene.cpp" [ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_config.h:15, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.h:12, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:9: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c: In function 'receive_left_frame': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:94:23: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 94 | WMR_TRACE(ws, "left img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:29:27: note: in expansion of macro 'U_LOG_IFL_T' 29 | #define WMR_TRACE(w, ...) U_LOG_IFL_T(w->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:94:9: note: in expansion of macro 'WMR_TRACE' 94 | WMR_TRACE(ws, "left img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:94:37: note: format string is defined here 94 | WMR_TRACE(ws, "left img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:94:23: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 94 | WMR_TRACE(ws, "left img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:29:27: note: in expansion of macro 'U_LOG_IFL_T' 29 | #define WMR_TRACE(w, ...) U_LOG_IFL_T(w->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:94:9: note: in expansion of macro 'WMR_TRACE' 94 | WMR_TRACE(ws, "left img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:94:50: note: format string is defined here 94 | WMR_TRACE(ws, "left img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c: In function 'receive_right_frame': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:106:23: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 106 | WMR_TRACE(ws, "right img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:29:27: note: in expansion of macro 'U_LOG_IFL_T' 29 | #define WMR_TRACE(w, ...) U_LOG_IFL_T(w->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:106:9: note: in expansion of macro 'WMR_TRACE' 106 | WMR_TRACE(ws, "right img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:106:38: note: format string is defined here 106 | WMR_TRACE(ws, "right img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:106:23: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 106 | WMR_TRACE(ws, "right img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:29:27: note: in expansion of macro 'U_LOG_IFL_T' 29 | #define WMR_TRACE(w, ...) U_LOG_IFL_T(w->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:106:9: note: in expansion of macro 'WMR_TRACE' 106 | WMR_TRACE(ws, "right img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:106:51: note: format string is defined here 106 | WMR_TRACE(ws, "right img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c: In function 'receive_imu_sample': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:128:23: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 128 | WMR_TRACE(ws, "imu t=%ld a=(%f %f %f) w=(%f %f %f)", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:29:27: note: in expansion of macro 'U_LOG_IFL_T' 29 | #define WMR_TRACE(w, ...) U_LOG_IFL_T(w->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:128:9: note: in expansion of macro 'WMR_TRACE' 128 | WMR_TRACE(ws, "imu t=%ld a=(%f %f %f) w=(%f %f %f)", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_source.c:128:32: note: format string is defined here 128 | WMR_TRACE(ws, "imu t=%ld a=(%f %f %f) w=(%f %f %f)", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ~~^ | | | long int | %lld [ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_prober.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_prober.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_prober.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_debug.h:16, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:14: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'timepoint_ns os_monotonic_get_ts()': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:398:39: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 398 | EUROC_ASSERT(uts < INT64_MAX, "Timestamp=%lu was greater than INT64_MAX=%ld", uts, INT64_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:90:60: note: in definition of macro 'U_LOG' 90 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:398:9: note: in expansion of macro 'EUROC_ASSERT' 398 | EUROC_ASSERT(uts < INT64_MAX, "Timestamp=%lu was greater than INT64_MAX=%ld", uts, INT64_MAX); | ^~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:398:52: note: format string is defined here 398 | EUROC_ASSERT(uts < INT64_MAX, "Timestamp=%lu was greater than INT64_MAX=%ld", uts, INT64_MAX); | ~~^ | | | long unsigned int | %llu /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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=%lu was greater than INT64_MAX=%ld", uts, INT64_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:90:60: note: in definition of macro 'U_LOG' 90 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:398:9: note: in expansion of macro 'EUROC_ASSERT' 398 | EUROC_ASSERT(uts < INT64_MAX, "Timestamp=%lu was greater than INT64_MAX=%ld", uts, INT64_MAX); | ^~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:398:83: note: format string is defined here 398 | EUROC_ASSERT(uts < INT64_MAX, "Timestamp=%lu was greater than INT64_MAX=%ld", uts, INT64_MAX); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void euroc_player_load_next_frame(euroc_player*, int, xrt_frame*&)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void euroc_player_push_next_frame(euroc_player*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:491:97: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 491 | (void)snprintf(ep->progress_text, sizeof(ep->progress_text), "Playback %.2f%% - Frame %lu/%lu - IMU %lu/%lu", | ~~^ | | | long unsigned int | %llu 492 | float(ep->img_seq) / float(fcount) * 100, ep->img_seq, fcount, ep->imu_seq, ep->imus->size()); | ~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:491:101: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 491 | (void)snprintf(ep->progress_text, sizeof(ep->progress_text), "Playback %.2f%% - Frame %lu/%lu - IMU %lu/%lu", | ~~^ | | | long unsigned int | %u 492 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:491:111: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 491 | (void)snprintf(ep->progress_text, sizeof(ep->progress_text), "Playback %.2f%% - Frame %lu/%lu - IMU %lu/%lu", | ~~^ | | | long unsigned int | %llu 492 | float(ep->img_seq) / float(fcount) * 100, ep->img_seq, fcount, ep->imu_seq, ep->imus->size()); | ~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:491:115: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 491 | (void)snprintf(ep->progress_text, sizeof(ep->progress_text), "Playback %.2f%% - Frame %lu/%lu - IMU %lu/%lu", | ~~^ | | | long unsigned int | %u 492 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam0(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:687:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 687 | DEFINE_RECEIVE_CAM(0) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:48: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:687:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 687 | DEFINE_RECEIVE_CAM(0) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:61: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam1(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:688:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 688 | DEFINE_RECEIVE_CAM(1) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:48: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:688:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 688 | DEFINE_RECEIVE_CAM(1) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:61: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam2(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:689:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 689 | DEFINE_RECEIVE_CAM(2) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:48: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:689:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 689 | DEFINE_RECEIVE_CAM(2) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:61: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam3(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:690:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 690 | DEFINE_RECEIVE_CAM(3) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:48: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:690:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 690 | DEFINE_RECEIVE_CAM(3) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:61: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_cam4(xrt_frame_sink*, xrt_frame*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:691:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 691 | DEFINE_RECEIVE_CAM(4) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:48: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:33: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:17: note: in expansion of macro 'EUROC_TRACE' 679 | EUROC_TRACE(ep, "cam%d img t=%ld source_t=%ld", cam_id, xf->timestamp, xf->source_timestamp); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:691:1: note: in expansion of macro 'DEFINE_RECEIVE_CAM' 691 | DEFINE_RECEIVE_CAM(4) | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:679:61: note: format string is defined here 679 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'void receive_imu_sample(xrt_imu_sink*, xrt_imu_sample*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:718:25: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 718 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:718:9: note: in expansion of macro 'EUROC_TRACE' 718 | 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-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:718:34: note: format string is defined here 718 | 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 [ 85%] Building C object src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -MF CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o.d -o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/wmr/wmr_camera.c" [ 86%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -MF CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_calibrate.c" [ 86%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_protocol.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_protocol.c" [ 86%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_controller.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_controller.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c" [ 86%] Linking CXX static library libdrv_wmr.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_wmr.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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_bt_controller.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_hmd.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_prober.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_controller_protocol.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_source.c.o CMakeFiles/drv_wmr.dir/wmr/wmr_camera.c.o In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_debug.h:16, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:29: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c: In function 'predict_pose': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:23: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | monotonic_now_ns, remaining_ns, at_timestamp_ns, prediction_ns); | ~~~~~~~~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:9: note: in expansion of macro 'VIVE_TRACE' 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:36: note: format string is defined here 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:23: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | monotonic_now_ns, remaining_ns, at_timestamp_ns, prediction_ns); | ~~~~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:9: note: in expansion of macro 'VIVE_TRACE' 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:63: note: format string is defined here 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:23: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | monotonic_now_ns, remaining_ns, at_timestamp_ns, prediction_ns); | ~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:9: note: in expansion of macro 'VIVE_TRACE' 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~ [ 86%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:70: note: format string is defined here 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ~~^ | | | long int | %lld cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_debug.c.o -MF CMakeFiles/st_gui.dir/gui_scene_debug.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_debug.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_debug.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:23: warning: format '%ld' expects argument of type 'long int', but argument 10 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | monotonic_now_ns, remaining_ns, at_timestamp_ns, prediction_ns); | ~~~~~~~~~~~~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:9: note: in expansion of macro 'VIVE_TRACE' 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:384:89: note: format string is defined here 384 | VIVE_TRACE(d, "dev %s At %ldns: Pose requested for +%ldns (%ldns), predicting %ldns", d->base.str, | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c: In function 'vive_controller_decode_watchmanv1': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:717:31: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'int' [-Wformat=] 717 | VIVE_ERROR(d, "overshoot: %ld\n", buf - end); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | int /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:29:28: note: in expansion of macro 'U_LOG_IFL_E' 29 | #define VIVE_ERROR(d, ...) U_LOG_IFL_E(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:717:17: note: in expansion of macro 'VIVE_ERROR' 717 | VIVE_ERROR(d, "overshoot: %ld\n", buf - end); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:717:45: note: format string is defined here 717 | VIVE_ERROR(d, "overshoot: %ld\n", buf - end); | ~~^ | | | long int | %d /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c: In function 'vive_controller_decode_watchmanv2': /usr/bin/ranlib libdrv_wmr.a /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:887:31: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'int' [-Wformat=] 887 | VIVE_TRACE(d, "%ld bytes unparsed data in message\n", message->len - (buf - message->payload) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:887:17: note: in expansion of macro 'VIVE_TRACE' 887 | VIVE_TRACE(d, "%ld bytes unparsed data in message\n", message->len - (buf - message->payload) - 1); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:887:34: note: format string is defined here 887 | VIVE_TRACE(d, "%ld bytes unparsed data in message\n", message->len - (buf - message->payload) - 1); | ~~^ | | | long int | %d /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:890:31: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'int' [-Wformat=] 890 | VIVE_ERROR(d, "overshoot: %ld\n", buf - end); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | int /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:29:28: note: in expansion of macro 'U_LOG_IFL_E' 29 | #define VIVE_ERROR(d, ...) U_LOG_IFL_E(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:890:17: note: in expansion of macro 'VIVE_ERROR' 890 | VIVE_ERROR(d, "overshoot: %ld\n", buf - end); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_controller.c:890:45: note: format string is defined here 890 | VIVE_ERROR(d, "overshoot: %ld\n", buf - end); | ~~^ | | | long int | %d make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 86%] Built target drv_wmr [ 86%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_device.c" [ 86%] Building C object src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -MF CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o.d -o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_runner.c" [ 86%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -MF CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_hand_tracking_demo.c" [ 87%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_lighthouse.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_lighthouse.c" [ 87%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -MF CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_main_menu.c" [ 87%] Building C object src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/drivers/CMakeFiles/drv_vive.dir/vive/vive_source.c.o -MF CMakeFiles/drv_vive.dir/vive/vive_source.c.o.d -o CMakeFiles/drv_vive.dir/vive/vive_source.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c" [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_record.c.o -MF CMakeFiles/st_gui.dir/gui_scene_record.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_record.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_record.c" In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:13: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c: In function 'vive_source_receive_sbs_frame': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:125:32: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 125 | VIVE_TRACE(vs, "skipped sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:125:17: note: in expansion of macro 'VIVE_TRACE' 125 | VIVE_TRACE(vs, "skipped sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:125:53: note: format string is defined here 125 | VIVE_TRACE(vs, "skipped sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:125:32: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 125 | VIVE_TRACE(vs, "skipped sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:125:17: note: in expansion of macro 'VIVE_TRACE' 125 | VIVE_TRACE(vs, "skipped sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:125:66: note: format string is defined here 125 | VIVE_TRACE(vs, "skipped sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:129:24: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 129 | VIVE_TRACE(vs, "sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:129:9: note: in expansion of macro 'VIVE_TRACE' 129 | VIVE_TRACE(vs, "sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:129:37: note: format string is defined here 129 | VIVE_TRACE(vs, "sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:129:24: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 129 | VIVE_TRACE(vs, "sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:129:9: note: in expansion of macro 'VIVE_TRACE' 129 | VIVE_TRACE(vs, "sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:129:50: note: format string is defined here 129 | VIVE_TRACE(vs, "sbs img t=%ld source_t=%ld", xf->timestamp, xf->source_timestamp); | ~~^ | | | long int | %lld /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c: In function 'vive_source_receive_imu_sample': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:144:24: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'timepoint_ns' {aka 'long long int'} [-Wformat=] 144 | VIVE_TRACE(vs, "imu t=%ld a=(%f %f %f) w=(%f %f %f)", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ | | | timepoint_ns {aka long long int} /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_logging.h:105:68: note: in definition of macro 'U_LOG_IFL' 105 | u_log(__FILE__, __LINE__, __func__, level, __VA_ARGS__); \ | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive.h:25:28: note: in expansion of macro 'U_LOG_IFL_T' 25 | #define VIVE_TRACE(d, ...) U_LOG_IFL_T(d->log_level, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:144:9: note: in expansion of macro 'VIVE_TRACE' 144 | VIVE_TRACE(vs, "imu t=%ld a=(%f %f %f) w=(%f %f %f)", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ^~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/vive/vive_source.c:144:33: note: format string is defined here 144 | VIVE_TRACE(vs, "imu t=%ld a=(%f %f %f) w=(%f %f %f)", ts, a.x, a.y, a.z, w.x, w.y, w.z); | ~~^ | | | long int | %lld [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_remote.c.o -MF CMakeFiles/st_gui.dir/gui_scene_remote.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_remote.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c" [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_video.c.o -MF CMakeFiles/st_gui.dir/gui_scene_video.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_video.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_video.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c: In function 'handle_input': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:144:9: warning: 'igSliderFloat2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 144 | igSliderFloat2("Thumbstick", &d->thumbstick.x, -1, 1, "%.2f", 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:144:9: note: referencing argument 2 of type 'float[2]' In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_imgui.h:13, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:18: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui.h:2014:17: note: in a call to function 'igSliderFloat2' 2014 | CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags); | ^~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:150:9: warning: 'igSliderFloat2' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] 150 | igSliderFloat2("Trackpad", &d->trackpad.x, -1, 1, "%.2f", 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_remote.c:150:9: note: referencing argument 2 of type 'float[2]' /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui/imgui/cimgui.h:2014:17: note: in a call to function 'igSliderFloat2' 2014 | CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,ImGuiSliderFlags flags); | ^~~~~~~~~~~~~~ [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -MF CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o.d -o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_scene_tracking_overrides.c" [ 88%] Linking CXX static library libdrv_vive.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_vive.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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 [ 88%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_stb.c.o -MF CMakeFiles/st_gui.dir/gui_stb.c.o.d -o CMakeFiles/st_gui.dir/gui_stb.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_stb.c" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 88%] Built target drv_vive [ 89%] Building C object src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/stb" -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -isystem /usr/include/SDL2 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/gui_window_record.c.o -MF CMakeFiles/st_gui.dir/gui_window_record.c.o.d -o CMakeFiles/st_gui.dir/gui_window_record.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/gui_window_record.c" [ 89%] Linking CXX static library libst_gui.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cmake -P CMakeFiles/st_gui.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" && /usr/bin/cmake -E cmake_link_script CMakeFiles/st_gui.dir/link.txt --verbose=1 /usr/bin/ar qc libst_gui.a CMakeFiles/st_gui.dir/gui_ogl.c.o CMakeFiles/st_gui.dir/gui_prober.c.o CMakeFiles/st_gui.dir/gui_scene.cpp.o CMakeFiles/st_gui.dir/gui_scene_calibrate.c.o CMakeFiles/st_gui.dir/gui_scene_debug.c.o CMakeFiles/st_gui.dir/gui_scene_hand_tracking_demo.c.o CMakeFiles/st_gui.dir/gui_scene_main_menu.c.o CMakeFiles/st_gui.dir/gui_scene_record.c.o CMakeFiles/st_gui.dir/gui_scene_remote.c.o CMakeFiles/st_gui.dir/gui_scene_video.c.o CMakeFiles/st_gui.dir/gui_scene_tracking_overrides.c.o CMakeFiles/st_gui.dir/gui_stb.c.o CMakeFiles/st_gui.dir/gui_window_record.c.o /usr/bin/ranlib libst_gui.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 89%] Built target st_gui make -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/depend make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_compositor.c.o -MF CMakeFiles/sdl-test.dir/sdl_compositor.c.o.d -o CMakeFiles/sdl-test.dir/sdl_compositor.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_compositor.c" make -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 89%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_device.c.o -MF CMakeFiles/sdl-test.dir/sdl_device.c.o.d -o CMakeFiles/sdl-test.dir/sdl_device.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_device.c" [ 90%] Building C object src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o -MF CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o.d -o CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr/oxr_sdl2_hack.c" In file included from /usr/include/c++/13/vector:72, from /usr/include/opencv4/opencv2/core/types.hpp:53, from /usr/include/opencv4/opencv2/core.hpp:57, from /usr/include/opencv4/opencv2/opencv.hpp:52, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking/t_frame_cv_mat_wrapper.hpp:12, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:19: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const xrt_imu_sample&}; _Tp = xrt_imu_sample; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = xrt_imu_sample; _Alloc = std::allocator]', inlined from 'bool euroc_player_preload_imu_data(const std::string&, imu_samples*, int64_t)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:169:21: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 91%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -MF CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o.d -o CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_hack_stubs.c" /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair, std::allocator > >&}; _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 91%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_instance.c.o -MF CMakeFiles/sdl-test.dir/sdl_instance.c.o.d -o CMakeFiles/sdl-test.dir/sdl_instance.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_instance.c" [ 91%] Linking CXX static library liboxr_sdl2.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" && /usr/bin/cmake -P CMakeFiles/oxr_sdl2.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" && /usr/bin/cmake -E cmake_link_script CMakeFiles/oxr_sdl2.dir/link.txt --verbose=1 /usr/bin/ar qc liboxr_sdl2.a CMakeFiles/oxr_sdl2.dir/oxr_sdl2_hack.c.o /usr/bin/ranlib liboxr_sdl2.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 91%] Built target oxr_sdl2 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair >; _Alloc = std::allocator > >]', inlined from 'bool euroc_player_preload_img_data(const std::string&, img_samples&, size_t, int64_t)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:267:20: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 91%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_main.c.o -MF CMakeFiles/sdl-test.dir/sdl_main.c.o.d -o CMakeFiles/sdl-test.dir/sdl_main.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_main.c" [ 91%] Building CXX object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/c++ -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -std=gnu++17 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_program.cpp.o -MF CMakeFiles/sdl-test.dir/sdl_program.cpp.o.d -o CMakeFiles/sdl-test.dir/sdl_program.cpp.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_program.cpp" [ 91%] Building C object src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -MF CMakeFiles/sdl-test.dir/sdl_swapchain.c.o.d -o CMakeFiles/sdl-test.dir/sdl_swapchain.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test/sdl_swapchain.c" /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {xrt_pose_sample}; _Tp = xrt_pose_sample; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {xrt_pose_sample}; _Tp = xrt_pose_sample; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = xrt_pose_sample; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'bool euroc_player_preload_gt_data(const std::string&, const char**, gt_trajectory*, int64_t)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:233:24: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp: In function 'xrt_fs* euroc_player_create(xrt_frame_context*, const char*, euroc_player_config*)': /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:917:62: warning: '%d' directive output may be truncated writing between 1 and 9 bytes into a region of size 5 [-Wformat-truncation=] 917 | (void)snprintf(label, sizeof(label), "Camera %d", i); | ^~ In function 'void euroc_player_setup_gui(euroc_player*)', inlined from 'xrt_fs* euroc_player_create(xrt_frame_context*, const char*, euroc_player_config*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:992:24: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:917:54: note: directive argument in the range [0, 134217728] 917 | (void)snprintf(label, sizeof(label), "Camera %d", i); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4109, from /usr/include/c++/13/string:54, from /usr/include/opencv4/opencv2/core/cvstd.hpp:56, from /usr/include/opencv4/opencv2/core/base.hpp:58, from /usr/include/opencv4/opencv2/core.hpp:53: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void euroc_player_setup_gui(euroc_player*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:917:17, inlined from 'xrt_fs* euroc_player_create(xrt_frame_context*, const char*, euroc_player_config*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:992:24: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 9 and 17 bytes into a destination of size 12 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 |  __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 |  __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/memory:69, from /usr/include/opencv4/opencv2/core/cvstd_wrapper.hpp:11, from /usr/include/opencv4/opencv2/core/cvstd.hpp:81: /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*]': /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 [ 92%] Linking CXX executable sdl-test cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" && /usr/bin/cmake -E cmake_link_script CMakeFiles/sdl-test.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now "CMakeFiles/sdl-test.dir/sdl_compositor.c.o" "CMakeFiles/sdl-test.dir/sdl_device.c.o" "CMakeFiles/sdl-test.dir/sdl_hack_stubs.c.o" "CMakeFiles/sdl-test.dir/sdl_instance.c.o" "CMakeFiles/sdl-test.dir/sdl_main.c.o" "CMakeFiles/sdl-test.dir/sdl_program.cpp.o" "CMakeFiles/sdl-test.dir/sdl_swapchain.c.o" -o sdl-test ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/os/libaux_os.a ../../auxiliary/vk/libaux_vk.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util.a ../../compositor/libcomp_util.a ../../compositor/libcomp_multi.a ../../ipc/libipc_server.a ../../state_trackers/gui/libst_gui.a ../../drivers/libdrv_simulated.a ../../auxiliary/vk/libaux_vk.a /usr/lib/arm-linux-gnueabihf/libvulkan.so ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/arm-linux-gnueabihf/librt.a /usr/lib/arm-linux-gnueabihf/libsystemd.so ../../../external/libxrt-external-imgui-sdl2.a /usr/lib/arm-linux-gnueabihf/libSDL2.so ../../auxiliary/ogl/libaux_ogl.a ../../../external/libxrt-external-imgui.a ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libz.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:1619:35, inlined from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/vector.tcc:324:40, inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; = void; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:826:17, inlined from 'void euroc_player_match_cams_seqs(euroc_player*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:302:14, inlined from 'void euroc_player_preload(euroc_player*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:317:30, inlined from 'void* euroc_player_stream(void*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:606:22: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _ForwardIterator = std::pair >*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*]' at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _ForwardIterator = pair >*; _Tp = pair >]' at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/vector.tcc:345:35, inlined from 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; = void; _Tp = std::pair >; _Alloc = std::allocator > >]' at /usr/include/c++/13/bits/stl_vector.h:826:17, inlined from 'void euroc_player_match_cams_seqs(euroc_player*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:302:14, inlined from 'void euroc_player_preload(euroc_player*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:317:30, inlined from 'void* euroc_player_stream(void*)' at /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/euroc/euroc_player.cpp:606:22: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector > > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 92%] Built target sdl-test [ 93%] Linking CXX static library libdrv_euroc.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -P CMakeFiles/drv_euroc.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" && /usr/bin/cmake -E cmake_link_script CMakeFiles/drv_euroc.dir/link.txt --verbose=1 /usr/bin/ar qc libdrv_euroc.a CMakeFiles/drv_euroc.dir/euroc/euroc_player.cpp.o CMakeFiles/drv_euroc.dir/euroc/euroc_device.c.o CMakeFiles/drv_euroc.dir/euroc/euroc_runner.c.o /usr/bin/ranlib libdrv_euroc.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 93%] Built target drv_euroc make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_legacy.c.o -MF CMakeFiles/target_lists.dir/target_builder_legacy.c.o.d -o CMakeFiles/target_lists.dir/target_builder_legacy.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_legacy.c" [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_lists.c.o -MF CMakeFiles/target_lists.dir/target_lists.c.o.d -o CMakeFiles/target_lists.dir/target_lists.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_lists.c" [ 93%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_remote.c.o -MF CMakeFiles/target_lists.dir/target_builder_remote.c.o.d -o CMakeFiles/target_lists.dir/target_builder_remote.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_remote.c" [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -MF CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_rgb_tracking.c" [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -MF CMakeFiles/target_lists.dir/target_builder_rift_s.c.o.d -o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_rift_s.c" [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -MF CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o.d -o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_lighthouse.c" [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_simulated.c.o -MF CMakeFiles/target_lists.dir/target_builder_simulated.c.o.d -o CMakeFiles/target_lists.dir/target_builder_simulated.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_simulated.c" [ 94%] Building C object src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_north_star.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I/usr/include/libusb-1.0 -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_lists.dir/target_builder_north_star.c.o -MF CMakeFiles/target_lists.dir/target_builder_north_star.c.o.d -o CMakeFiles/target_lists.dir/target_builder_north_star.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_builder_north_star.c" [ 95%] Linking CXX static library libtarget_lists.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cmake -P CMakeFiles/target_lists.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_lists.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_lists.a CMakeFiles/target_lists.dir/target_builder_legacy.c.o CMakeFiles/target_lists.dir/target_lists.c.o CMakeFiles/target_lists.dir/target_builder_remote.c.o CMakeFiles/target_lists.dir/target_builder_rgb_tracking.c.o CMakeFiles/target_lists.dir/target_builder_rift_s.c.o CMakeFiles/target_lists.dir/target_builder_lighthouse.c.o CMakeFiles/target_lists.dir/target_builder_simulated.c.o CMakeFiles/target_lists.dir/target_builder_north_star.c.o /usr/bin/ranlib libtarget_lists.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 95%] Built target target_lists make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake" "--color=" make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance.dir/target_instance.c.o -MF CMakeFiles/target_instance.dir/target_instance.c.o.d -o CMakeFiles/target_instance.dir/target_instance.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_instance.c" [ 95%] Building C object src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIC -fdiagnostics-color=always -MD -MT src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -MF CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o.d -o CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_instance_no_comp.c" /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_instance_no_comp.c:55:1: warning: conflicting types for 'xrt_instance_create' due to enum/integer mismatch; have 'int(struct xrt_instance_info *, struct xrt_instance **)' [-Wenum-int-mismatch] 55 | xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xinst) | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util/u_system_helpers.h:15, from /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common/target_instance_no_comp.c:12: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include/xrt/xrt_instance.h:200:1: note: previous declaration of 'xrt_instance_create' with type 'xrt_result_t(struct xrt_instance_info *, struct xrt_instance **)' {aka 'enum xrt_result(struct xrt_instance_info *, struct xrt_instance **)'} 200 | xrt_instance_create(struct xrt_instance_info *ii, struct xrt_instance **out_xinst); | ^~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX static library libtarget_instance_no_comp.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cmake -P CMakeFiles/target_instance_no_comp.dir/cmake_clean_target.cmake cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance_no_comp.dir/link.txt --verbose=1 /usr/bin/ar qc libtarget_instance_no_comp.a CMakeFiles/target_instance_no_comp.dir/target_instance_no_comp.c.o /usr/bin/ranlib libtarget_instance_no_comp.a [ 96%] Linking CXX static library libtarget_instance.a cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cmake -P CMakeFiles/target_instance.dir/cmake_clean_target.cmake make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" && /usr/bin/cmake -E cmake_link_script CMakeFiles/target_instance.dir/link.txt --verbose=1 [ 96%] Built target target_instance_no_comp make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake" "--color=" /usr/bin/ar qc libtarget_instance.a CMakeFiles/target_instance.dir/target_instance.c.o make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake" "--color=" /usr/bin/ranlib libtarget_instance.a make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 96%] Built target target_instance make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 97%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -MF CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o.d -o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_lighthouse.c" [ 97%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2.c.o -MF CMakeFiles/gui.dir/gui_sdl2.c.o.d -o CMakeFiles/gui.dir/gui_sdl2.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui/gui_sdl2.c" [ 97%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_calibration_dump.c" [ 98%] Building C object src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/service" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I/usr/include/libusb-1.0 -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers/qwerty" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/service/CMakeFiles/monado-service.dir/main.c.o -MF CMakeFiles/monado-service.dir/main.c.o.d -o CMakeFiles/monado-service.dir/main.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/service/main.c" [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_probe.c.o -MF CMakeFiles/cli.dir/cli_cmd_probe.c.o.d -o CMakeFiles/cli.dir/cli_cmd_probe.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_probe.c" [ 98%] Linking CXX executable monado-service cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/service" && /usr/bin/cmake -E cmake_link_script CMakeFiles/monado-service.dir/link.txt --verbose=1 [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -MF CMakeFiles/cli.dir/cli_cmd_slambatch.c.o.d -o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_slambatch.c" /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now "CMakeFiles/monado-service.dir/main.c.o" -o monado-service ../../auxiliary/util/libaux_util.a ../../state_trackers/prober/libst_prober.a ../../ipc/libipc_server.a ../common/libtarget_lists.a ../common/libtarget_instance.a ../openxr/liboxr_sdl2.a ../../state_trackers/gui/libst_gui.a ../../../external/libxrt-external-imgui-sdl2.a ../../auxiliary/ogl/libaux_ogl.a ../../auxiliary/util/libaux_util_process.a -lbsd ../../ipc/libipc_shared.a /usr/lib/arm-linux-gnueabihf/librt.a /usr/lib/arm-linux-gnueabihf/libsystemd.so ../../state_trackers/prober/libst_prober.a /usr/lib/arm-linux-gnueabihf/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a ../../drivers/libdrv_ns.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_psvr.a /usr/lib/arm-linux-gnueabihf/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_vive.a ../../drivers/libdrv_wmr.a /usr/lib/arm-linux-gnueabihf/libusb-1.0.so ../../drivers/libdrv_euroc.a ../../compositor/libcomp_main.a ../../compositor/libcomp_render.a -lxcb-randr -lX11-xcb -lX11 -lxcb -lxcb-randr -lX11-xcb -lX11 -lxcb /usr/lib/arm-linux-gnueabihf/libX11.so -lwayland-client /usr/lib/arm-linux-gnueabihf/libdrm.so ../../compositor/null/libcomp_null.a ../../compositor/libcomp_util.a ../../auxiliary/vk/libaux_vk.a /usr/lib/arm-linux-gnueabihf/libvulkan.so ../../compositor/libcomp_multi.a ../../drivers/libdrv_remote.a ../../auxiliary/vive/libaux_vive.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libz.so ../../auxiliary/gstreamer/libaux_gstreamer.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../../external/libxrt-external-imgui.a ../../drivers/libdrv_qwerty.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a ../../auxiliary/os/libaux_os.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm /usr/lib/arm-linux-gnueabihf/libSDL2.so [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_test.c.o -MF CMakeFiles/cli.dir/cli_cmd_test.c.o.d -o CMakeFiles/cli.dir/cli_cmd_test.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_test.c" [ 98%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_main.c.o -MF CMakeFiles/cli.dir/cli_main.c.o.d -o CMakeFiles/cli.dir/cli_main.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_main.c" [ 99%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -MF CMakeFiles/gui.dir/gui_sdl2_imgui.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_imgui.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui/gui_sdl2_imgui.c" [100%] Building C object src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" && /usr/bin/cc -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" -isystem /usr/include/opencv4 -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/cli/CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -MF CMakeFiles/cli.dir/cli_cmd_calibrate.c.o.d -o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli/cli_cmd_calibrate.c" [100%] Building C object src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui" && /usr/bin/cc -DCIMGUI_NO_EXPORT -D_GNU_SOURCE -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/glad/include" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/nanopb" -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui/.." -I"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" -isystem /usr/include/SDL2 -isystem "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external/imgui" -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Werror-implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -std=gnu11 -fPIE -fdiagnostics-color=always -MD -MT src/xrt/targets/gui/CMakeFiles/gui.dir/gui_sdl2_main.c.o -MF CMakeFiles/gui.dir/gui_sdl2_main.c.o.d -o CMakeFiles/gui.dir/gui_sdl2_main.c.o -c "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui/gui_sdl2_main.c" [100%] Linking CXX executable monado-cli cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/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-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now CMakeFiles/cli.dir/cli_cmd_calibration_dump.c.o CMakeFiles/cli.dir/cli_cmd_lighthouse.c.o CMakeFiles/cli.dir/cli_cmd_probe.c.o CMakeFiles/cli.dir/cli_cmd_slambatch.c.o CMakeFiles/cli.dir/cli_cmd_test.c.o CMakeFiles/cli.dir/cli_main.c.o CMakeFiles/cli.dir/cli_cmd_calibrate.c.o -o monado-cli ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/os/libaux_os.a ../../auxiliary/os/libaux_os_ble.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../common/libtarget_instance_no_comp.a ../../state_trackers/prober/libst_prober.a /usr/lib/arm-linux-gnueabihf/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_ns.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_psvr.a /usr/lib/arm-linux-gnueabihf/libhidapi-libusb.so ../../drivers/libdrv_remote.a ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_vive.a ../../auxiliary/vive/libaux_vive.a /usr/lib/arm-linux-gnueabihf/libz.so ../../drivers/libdrv_qwerty.a /usr/lib/arm-linux-gnueabihf/libSDL2.so ../../drivers/libdrv_wmr.a /usr/lib/arm-linux-gnueabihf/libusb-1.0.so ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a /usr/lib/arm-linux-gnueabihf/libjpeg.so ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.6.0 [100%] Linking CXX executable monado-gui cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui" && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wno-unused-parameter -Wl,-z,relro -Wl,-z,now 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/arm-linux-gnueabihf/libudev.so -luvc -lusb-1.0 ../common/libtarget_lists.a ../../drivers/libdrv_remote.a ../../drivers/libdrv_multi.a ../../drivers/libdrv_v4l2.a ../../drivers/libdrv_vf.a -lgstapp-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 ../../drivers/libdrv_ns.a ../../drivers/libdrv_arduino.a ../../drivers/libdrv_cemu.a ../../drivers/libdrv_daydream.a ../../auxiliary/os/libaux_os_ble.a -ldbus-1 ../../drivers/libdrv_simulated.a ../../drivers/libdrv_hdk.a ../../drivers/libdrv_hydra.a ../../drivers/libdrv_twrap.a ../../drivers/libdrv_psmv.a ../../drivers/libdrv_psvr.a /usr/lib/arm-linux-gnueabihf/libhidapi-libusb.so ../../drivers/libdrv_rift_s.a ../../drivers/libdrv_vive.a ../../auxiliary/vive/libaux_vive.a /usr/lib/arm-linux-gnueabihf/libz.so ../../drivers/libdrv_qwerty.a /usr/lib/arm-linux-gnueabihf/libSDL2.so ../../drivers/libdrv_wmr.a /usr/lib/arm-linux-gnueabihf/libusb-1.0.so ../../drivers/libdrv_euroc.a ../../auxiliary/tracking/libaux_tracking.a ../../auxiliary/util/libaux_util_sink.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/util/libaux_util.a ../../auxiliary/math/libaux_math.a ../../auxiliary/os/libaux_os.a ../../../external/libxrt-external-nanopb.a ../../auxiliary/bindings/libaux_generated_bindings.a /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libcjson.so.1.7.17 -lm /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.6.0 make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [100%] Built target cli make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [100%] Built target monado-service make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [100%] Built target gui make[2]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/CMakeFiles" 0 make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' dh_auto_test cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf 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 test 1 Start 1: tests_cxx_wrappers 1: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_cxx_wrappers "--success" 1: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 1: Test timeout computed to be: 1500 test 2 Start 2: tests_deque 2: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_deque "--success" 2: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 2: Test timeout computed to be: 1500 test 3 Start 3: tests_generic_callbacks 3: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_generic_callbacks "--success" 3: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 3: Test timeout computed to be: 1500 test 4 Start 4: tests_history_buf 4: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_history_buf "--success" 4: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 4: Test timeout computed to be: 1500 1: 1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1: tests_cxx_wrappers is a Catch v2.13.10 host application. 1: Run with -? for options 1: 1: ------------------------------------------------------------------------------- 1: unique_xrt_device 1: ------------------------------------------------------------------------------- 1: ./tests/tests_cxx_wrappers.cpp:31 1: ............................................................................... 1: 1: ./tests/tests_cxx_wrappers.cpp:38: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:42: PASSED: 1: CHECK_FALSE( destroyed ) 1: with expansion: 1: !false 1: 1: ./tests/tests_cxx_wrappers.cpp:45: PASSED: 1: CHECK( destroyed ) 1: with expansion: 1: true 1: 1: =============================================================================== 1: All tests passed (3 assertions in 1 test case) 1: 2: 2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2: tests_deque is a Catch v2.13.10 host application. 2: Run with -? for options 2: 2: ------------------------------------------------------------------------------- 2: u_deque 2: Test interface generated from macros 2: ------------------------------------------------------------------------------- 2: ./tests/tests_deque.cpp:14 2: ............................................................................... 2: 2: ./tests/tests_deque.cpp:17: PASSED: 2: CHECK( dt.ptr != __null ) 2: with expansion: 2: 0x024d1b80 != 0 2: 2: ./tests/tests_deque.cpp:24: PASSED: 2: CHECK( !u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:25: PASSED: 2: CHECK( elem == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:30: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:31: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:32: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 1 ) 2: with expansion: 2: 1 == 1 2: 2: ./tests/tests_deque.cpp:41: PASSED: 2: CHECK( a == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:42: PASSED: 2: CHECK( b == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:43: PASSED: 2: CHECK( c == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:45: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 3 ) 2: with expansion: 2: 3 == 3 2: 2: ./tests/tests_deque.cpp:47: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:48: PASSED: 2: CHECK( elem == A ) 2: with expansion: 2: 11111111 (0xa98ac7) == 11111111 (0xa98ac7) 2: 2: ./tests/tests_deque.cpp:49: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:50: PASSED: 2: CHECK( elem == B ) 2: with expansion: 2: 22222222 (0x153158e) 2: == 2: 22222222 (0x153158e) 2: 2: ./tests/tests_deque.cpp:51: PASSED: 2: CHECK( u_deque_timepoint_ns_pop_front(dt, &elem) ) 2: with expansion: 2: true 2: 2: ./tests/tests_deque.cpp:52: PASSED: 2: CHECK( elem == C ) 2: with expansion: 2: 33333333 (0x1fca055) 2: == 2: 33333333 (0x1fca055) 2: 2: ./tests/tests_deque.cpp:54: PASSED: 2: CHECK( u_deque_timepoint_ns_size(dt) == 0 ) 2: with expansion: 2: 0 == 0 2: 2: ./tests/tests_deque.cpp:57: PASSED: 2: CHECK( dt.ptr == __null ) 2: with expansion: 2: nullptr == 0 2: 2: =============================================================================== 2: All tests passed (18 assertions in 1 test case) 2: 3: 3: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: tests_generic_callbacks is a Catch v2.13.10 host application. 3: Run with -? for options 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: call when empty 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:39 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:41: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::ACQUIRED, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:42: PASSED: 3: CHECK( 0 == callbacks.invokeCallbacks(MyEvent::LOST, invoker) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:43: PASSED: 3: CHECK( 0 == callbacks.removeCallback(&increment_userdata_int, (mask_t)MyEvent::LOST, nullptr) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: contains 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:51 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:53: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:54: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:102: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: removal matching 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:56 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:58: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numAcquired) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:60: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numLost) ) 3: with expansion: 3: 0 == 0 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:102: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:70 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:72: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 0) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:74: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:77: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:79: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:102: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: large max_remove 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:82 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:84: PASSED: 3: CHECK( 2 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 0, 3) ) 3: with expansion: 3: 2 == 2 3: 3: ./tests/tests_generic_callbacks.cpp:86: PASSED: 3: CHECK_FALSE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: !false 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:102: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:49: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:50: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:63 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:65: PASSED: 3: REQUIRE( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:66: PASSED: 3: REQUIRE_NOTHROW( callbacks.addCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: 3: ./tests/tests_generic_callbacks.cpp:68: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: duplicates, contains, and removal 3: num_skip 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:89 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:91: PASSED: 3: CHECK( 0 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 3) ) 3: with expansion: 3: 0 == 0 3: 3: ./tests/tests_generic_callbacks.cpp:93: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ./tests/tests_generic_callbacks.cpp:96: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired, 1) ) 3: with expansion: 3: 1 == 1 3: 3: ./tests/tests_generic_callbacks.cpp:98: PASSED: 3: CHECK( callbacks.contains(increment_userdata_int, (mask_t)MyEvent::ACQUIRED, &numAcquired) ) 3: with expansion: 3: true 3: 3: ------------------------------------------------------------------------------- 3: u_generic_callbacks 3: same function, different mask and userdata 3: ------------------------------------------------------------------------------- 3: ./tests/tests_generic_callbacks.cpp:45 3: ............................................................................... 3: 3: ./tests/tests_generic_callbacks.cpp:102: PASSED: 3: CHECK( 1 == callbacks.removeCallback(increment_userdata_int, (mask_t)MyEvent::LOST, &numLost) ) 3: with expansion: 3: 1 == 1 3: 3: =============================================================================== 3: All tests passed (41 assertions in 1 test case) 3: 1/21 Test #1: tests_cxx_wrappers ............... Passed 0.07 sec test 5 Start 5: tests_id_ringbuffer 5: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_id_ringbuffer "--success" 5: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 5: Test timeout computed to be: 1500 2/21 Test #2: tests_deque ...................... Passed 0.07 sec test 6 Start 6: tests_input_transform 6: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_input_transform "--success" 6: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 6: Test timeout computed to be: 1500 3/21 Test #3: tests_generic_callbacks .......... Passed 0.08 sec test 7 Start 7: tests_json 7: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_json "--success" 7: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 7: Test timeout computed to be: 1500 4: 4: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: tests_history_buf is a Catch v2.13.10 host application. 4: Run with -? for options 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:35 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:38: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:39: PASSED: 4: CHECK( m_relation_history_get(rh, 1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: m_relation_history 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:41 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:62: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:63: PASSED: 4: CHECK_FALSE( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:66: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:67: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:68: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:69: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:72: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:73: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:74: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:75: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:78: PASSED: 4: CHECK( m_relation_history_push(rh, &relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:79: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:80: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:81: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:84: PASSED: 4: CHECK_FALSE( m_relation_history_push(rh, &relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:85: PASSED: 4: CHECK( m_relation_history_get_size(rh) == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:86: PASSED: 4: CHECK( m_relation_history_get_latest(rh, &out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:87: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:89: PASSED: 4: CHECK( m_relation_history_get(rh, 0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:91: PASSED: 4: CHECK( m_relation_history_get(rh, T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:92: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:94: PASSED: 4: CHECK( m_relation_history_get(rh, T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:95: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:97: PASSED: 4: CHECK( m_relation_history_get(rh, T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:98: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:101: PASSED: 4: CHECK( m_relation_history_get(rh, T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:103: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:105: PASSED: 4: CHECK( m_relation_history_get(rh, (T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:107: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:108: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:110: PASSED: 4: CHECK( m_relation_history_get(rh, (T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:112: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:113: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:115: PASSED: 4: CHECK( m_relation_history_get(rh, T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:117: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: empty buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:130 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:133: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:134: PASSED: 4: CHECK( rh.get(1, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ------------------------------------------------------------------------------- 4: RelationHistory 4: populated buffer 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:136 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:157: PASSED: 4: CHECK( rh.size() == 0 ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:158: PASSED: 4: CHECK_FALSE( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:161: PASSED: 4: CHECK( rh.push(relation, T0) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:162: PASSED: 4: CHECK( rh.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:163: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:164: PASSED: 4: CHECK( out_time == T0 ) 4: with expansion: 4: 20000000000 (0x4a817c800) 4: == 4: 20000000000 (0x4a817c800) 4: 4: ./tests/tests_history_buf.cpp:167: PASSED: 4: CHECK( rh.push(relation, T1) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:168: PASSED: 4: CHECK( rh.size() == 2 ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:169: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:170: PASSED: 4: CHECK( out_time == T1 ) 4: with expansion: 4: 21000000000 (0x4e3b29200) 4: == 4: 21000000000 (0x4e3b29200) 4: 4: ./tests/tests_history_buf.cpp:173: PASSED: 4: CHECK( rh.push(relation, T2) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:174: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:175: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:176: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:179: PASSED: 4: CHECK_FALSE( rh.push(relation, T1) ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:180: PASSED: 4: CHECK( rh.size() == 3 ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:181: PASSED: 4: CHECK( rh.get_latest(&out_time, &out_relation) ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:182: PASSED: 4: CHECK( out_time == T2 ) 4: with expansion: 4: 22000000000 (0x51f4d5c00) 4: == 4: 22000000000 (0x51f4d5c00) 4: 4: ./tests/tests_history_buf.cpp:184: PASSED: 4: CHECK( rh.get(0, &out_relation) == M_RELATION_HISTORY_RESULT_INVALID ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:186: PASSED: 4: CHECK( rh.get(T0, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:187: PASSED: 4: CHECK( out_relation.pose.position.x == 0.f ) 4: with expansion: 4: 0.0f == 0.0f 4: 4: ./tests/tests_history_buf.cpp:189: PASSED: 4: CHECK( rh.get(T1, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:190: PASSED: 4: CHECK( out_relation.pose.position.x == 1.f ) 4: with expansion: 4: 1.0f == 1.0f 4: 4: ./tests/tests_history_buf.cpp:192: PASSED: 4: CHECK( rh.get(T2, &out_relation) == M_RELATION_HISTORY_RESULT_EXACT ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:193: PASSED: 4: CHECK( out_relation.pose.position.x == 2.f ) 4: with expansion: 4: 2.0f == 2.0f 4: 4: ./tests/tests_history_buf.cpp:196: PASSED: 4: CHECK( rh.get(T0 - (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_REVERSE_PREDICTED ) 4: with expansion: 4: 4 == 4 4: 4: ./tests/tests_history_buf.cpp:198: PASSED: 4: CHECK( out_relation.pose.position.x < 0.f ) 4: with expansion: 4: -1.0f < 0.0f 4: 4: ./tests/tests_history_buf.cpp:200: PASSED: 4: CHECK( rh.get((T0 + T1) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:201: PASSED: 4: CHECK( out_relation.pose.position.x > 0.f ) 4: with expansion: 4: 0.5f > 0.0f 4: 4: ./tests/tests_history_buf.cpp:202: PASSED: 4: CHECK( out_relation.pose.position.x < 1.f ) 4: with expansion: 4: 0.5f < 1.0f 4: 4: ./tests/tests_history_buf.cpp:204: PASSED: 4: CHECK( rh.get((T1 + T2) / 2, &out_relation) == M_RELATION_HISTORY_RESULT_INTERPOLATED ) 4: with expansion: 4: 2 == 2 4: 4: ./tests/tests_history_buf.cpp:205: PASSED: 4: CHECK( out_relation.pose.position.x > 1.f ) 4: with expansion: 4: 1.5f > 1.0f 4: 4: ./tests/tests_history_buf.cpp:206: PASSED: 4: CHECK( out_relation.pose.position.x < 2.f ) 4: with expansion: 4: 1.5f < 2.0f 4: 4: ./tests/tests_history_buf.cpp:208: PASSED: 4: CHECK( rh.get(T2 + (uint64_t)(1000 * 1000 * 1000), &out_relation) == M_RELATION_HISTORY_RESULT_PREDICTED ) 4: with expansion: 4: 3 == 3 4: 4: ./tests/tests_history_buf.cpp:209: PASSED: 4: CHECK( out_relation.pose.position.x > 2.f ) 4: with expansion: 4: 3.0f > 2.0f 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior when empty 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:216 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:218: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:219: PASSED: 4: CHECK( 0 == buffer.size() ) 4: with expansion: 4: 0 == 0 4: 4: ./tests/tests_history_buf.cpp:220: PASSED: 4: CHECK_FALSE( buffer.begin().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:221: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:222: PASSED: 4: CHECK( buffer.begin() == buffer.end() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:225: PASSED: 4: REQUIRE_FALSE( buffer.pop_back() ) 4: with expansion: 4: !false 4: with message: 4: Check after pop_back 4: 4: ./tests/tests_history_buf.cpp:226: PASSED: 4: CHECK( buffer.empty() ) 4: with expansion: 4: true 4: with message: 4: Check after pop_back 4: 4: ------------------------------------------------------------------------------- 4: u_template_historybuf 4: behavior with one 4: ------------------------------------------------------------------------------- 4: ./tests/tests_history_buf.cpp:229 4: ............................................................................... 4: 4: ./tests/tests_history_buf.cpp:232: PASSED: 4: CHECK_FALSE( buffer.empty() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:233: PASSED: 4: CHECK( buffer.size() == 1 ) 4: with expansion: 4: 1 == 1 4: 4: ./tests/tests_history_buf.cpp:236: PASSED: 4: CHECK( buffer.begin().valid() ) 4: with expansion: 4: true 4: 4: ./tests/tests_history_buf.cpp:237: PASSED: 4: CHECK_FALSE( buffer.end().valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:238: PASSED: 4: CHECK_FALSE( buffer.begin() == buffer.end() ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:243: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:245: PASSED: 4: CHECK_FALSE( it.valid() ) 4: with expansion: 4: !false 4: 4: ./tests/tests_history_buf.cpp:247: PASSED: 4: CHECK( buffer.begin() == buffer.cbegin() ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:248: PASSED: 4: CHECK( buffer.end() == buffer.cend() ) 4: with expansion: 4: Iterator@[1] == Iterator@[1] 4: 4: ./tests/tests_history_buf.cpp:251: PASSED: 4: CHECK( buffer.begin() == --(buffer.end()) ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:254: PASSED: 4: CHECK_FALSE( buffer.begin() == (buffer.end())-- ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:257: PASSED: 4: CHECK( buffer.begin() == buffer.begin()++ ) 4: with expansion: 4: Iterator@[0] == Iterator@[0] 4: 4: ./tests/tests_history_buf.cpp:260: PASSED: 4: CHECK_FALSE( buffer.begin() == ++(buffer.begin()) ) 4: with expansion: 4: !(Iterator@[0] == Iterator@[1]) 4: 4: ./tests/tests_history_buf.cpp:264: PASSED: 4: CHECK_NOTHROW( buffer.get_at_index(0) ) 4: 4: ./tests/tests_history_buf.cpp:265: PASSED: 4: CHECK_FALSE( buffer.get_at_index(0) == nullptr ) 4: with expansion: 4: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: !(0xbe9414a4 == 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: !(0xbe9414a4 == 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: !(0xbe9414a4 == 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: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: !(0xbe9414a0 == 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: 4/21 Test #4: tests_history_buf ................ Passed 0.15 sec test 8 Start 8: tests_lowpass_float 8: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_lowpass_float "--success" 8: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 8: Test timeout computed to be: 1500 5: 5: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: tests_id_ringbuffer is a Catch v2.13.10 host application. 5: Run with -? for options 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior when empty 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:19 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:21: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: 5: ./tests/tests_id_ringbuffer.cpp:22: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: 5: ./tests/tests_id_ringbuffer.cpp:24: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:25: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: 5: ./tests/tests_id_ringbuffer.cpp:30: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with message: 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with one 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:33 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:36: PASSED: 5: REQUIRE( (zero_inner_index = u_id_ringbuffer_push_back(buffer, 0)) >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:37: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: 5: ./tests/tests_id_ringbuffer.cpp:38: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: 5: ./tests/tests_id_ringbuffer.cpp:45: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:46: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:47: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:48: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) >= 0 ) 5: with expansion: 5: 1 >= 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:49: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:50: PASSED: 5: CHECK( out_id_back == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:51: PASSED: 5: CHECK( out_id_front == out_id_back ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:56: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:57: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:61: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:62: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:66: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:67: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:71: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:75: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:76: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:80: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:81: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with message: 5: zero_inner_index := 1 5: 5: ./tests/tests_id_ringbuffer.cpp:88: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ./tests/tests_id_ringbuffer.cpp:91: PASSED: 5: CHECK( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: true 5: with messages: 5: zero_inner_index := 1 5: Check after pop_back 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( (zero_inner_index = u_id_ringbuffer_push_back(buffer, 0)) >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( (one_inner_index = u_id_ringbuffer_push_back(buffer, 1)) >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check front and back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:107 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:112: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:113: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:114: PASSED: 5: CHECK( u_id_ringbuffer_get_back(buffer, &out_id_back) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:115: PASSED: 5: CHECK( out_id_back == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:116: PASSED: 5: CHECK( out_id_front != out_id_back ) 5: with expansion: 5: 0 != 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( (zero_inner_index = u_id_ringbuffer_push_back(buffer, 0)) >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( (one_inner_index = u_id_ringbuffer_push_back(buffer, 1)) >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: check contents 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:118 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:123: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 0, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:124: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:128: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 1, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:129: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:133: PASSED: 5: CHECK( u_id_ringbuffer_get_at_index(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:138: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:139: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:143: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 0, &out_id) == one_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:144: PASSED: 5: CHECK( out_id == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:149: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:150: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:154: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 1, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:155: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:160: PASSED: 5: CHECK( u_id_ringbuffer_get_at_age(buffer, 2, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:164: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 2, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:165: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:169: PASSED: 5: CHECK( u_id_ringbuffer_get_at_clamped_age(buffer, 3, &out_id) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:170: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:95 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:99: PASSED: 5: REQUIRE( (zero_inner_index = u_id_ringbuffer_push_back(buffer, 0)) >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:100: PASSED: 5: REQUIRE( (one_inner_index = u_id_ringbuffer_push_back(buffer, 1)) >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:101: PASSED: 5: REQUIRE( zero_inner_index != one_inner_index ) 5: with expansion: 5: 1 != 2 5: 5: ./tests/tests_id_ringbuffer.cpp:104: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:105: PASSED: 5: CHECK( 2 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: behavior with two 5: Check after pop_back 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:173 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:176: PASSED: 5: CHECK( 1 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:178: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id_front) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:179: PASSED: 5: CHECK( out_id_front == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:182: PASSED: 5: CHECK( 0 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ./tests/tests_id_ringbuffer.cpp:184: PASSED: 5: CHECK( u_id_ringbuffer_get_front(buffer, &out_id) < 0 ) 5: with expansion: 5: -1 < 0 5: with messages: 5: zero_inner_index := 1 5: one_inner_index := 2 5: 5: ------------------------------------------------------------------------------- 5: u_template_historybuf 5: algorithm behavior with 3 5: ------------------------------------------------------------------------------- 5: ./tests/tests_id_ringbuffer.cpp:188 5: ............................................................................... 5: 5: ./tests/tests_id_ringbuffer.cpp:193: PASSED: 5: REQUIRE( (zero_inner_index = u_id_ringbuffer_push_back(buffer, 0)) >= 0 ) 5: with expansion: 5: 1 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:194: PASSED: 5: REQUIRE( (two_inner_index = u_id_ringbuffer_push_back(buffer, 2)) >= 0 ) 5: with expansion: 5: 2 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:195: PASSED: 5: REQUIRE( (four_inner_index = u_id_ringbuffer_push_back(buffer, 4)) >= 0 ) 5: with expansion: 5: 3 >= 0 5: 5: ./tests/tests_id_ringbuffer.cpp:199: PASSED: 5: CHECK_FALSE( u_id_ringbuffer_is_empty(buffer) ) 5: with expansion: 5: !false 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:200: PASSED: 5: CHECK( 3 == u_id_ringbuffer_get_size(buffer) ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:204: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, nullptr, nullptr) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:205: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 0, &out_id, &out_index) == zero_inner_index ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:206: PASSED: 5: CHECK( out_id == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:207: PASSED: 5: CHECK( out_index == 0 ) 5: with expansion: 5: 0 == 0 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:209: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:210: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 2, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:211: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:212: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:214: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, nullptr, nullptr) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:215: PASSED: 5: CHECK( u_id_ringbuffer_find_id_unordered(buffer, 4, &out_id, &out_index) == four_inner_index ) 5: with expansion: 5: 3 == 3 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:216: PASSED: 5: CHECK( out_id == 4 ) 5: with expansion: 5: 4 == 4 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:217: PASSED: 5: CHECK( out_index == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:222: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, nullptr, nullptr) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:223: PASSED: 5: CHECK( u_id_ringbuffer_lower_bound_id(buffer, 1, &out_id, &out_index) == two_inner_index ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:224: PASSED: 5: CHECK( out_id == 2 ) 5: with expansion: 5: 2 == 2 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: ./tests/tests_id_ringbuffer.cpp:225: PASSED: 5: CHECK( out_index == 1 ) 5: with expansion: 5: 1 == 1 5: with messages: 5: zero_inner_index := 1 5: two_inner_index := 2 5: four_inner_index := 3 5: 5: =============================================================================== 5: All tests passed (92 assertions in 1 test case) 5: 5/21 Test #5: tests_id_ringbuffer .............. Passed 0.14 sec test 9 Start 9: tests_lowpass_integer 9: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_lowpass_integer "--success" 9: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 9: Test timeout computed to be: 1500 6: 6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: tests_input_transform is a Catch v2.13.10 host application. 6: Run with -? for options 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:37 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:41: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:45: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:46: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0a9e8 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:48 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:53: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:54: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: -1.0f == -1.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:37 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:41: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:45: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:46: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:48 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:53: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:54: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: -0.5f == -0.5f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:37 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:41: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:45: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:46: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:48 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:53: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:54: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: 0.0f == 0.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:37 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:41: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:45: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:46: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:48 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:53: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:54: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: -0.0f == -0.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:37 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:41: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:45: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:46: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:48 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:53: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:54: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: 0.5f == 0.5f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:37 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:41: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:45: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:46: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 -1 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:48 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:53: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:54: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: 1.0f == 1.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:58 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:62: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:66: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:67: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:69 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:74: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:75: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: 0.0f == 0.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:58 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:62: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:66: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:67: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:69 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:74: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:75: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: -0.0f == -0.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:58 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:62: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:66: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:67: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:69 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:74: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:75: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: 0.5f == 0.5f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:58 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:62: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:66: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:67: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec1 0 to 1 identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:69 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:74: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:75: PASSED: 6: CHECK( input.value.vec1.x == output.value.vec1.x ) 6: with expansion: 6: 1.0f == 1.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec2 input 6: path component x 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:85 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:87: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:92: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:93: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ./tests/tests_input_transform.cpp:95: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:96: PASSED: 6: CHECK( input.value.vec2.x == output.value.vec1.x ) 6: with expansion: 6: -1.0f == -1.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: Adding transform: get x of Vec2 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec2 input 6: path component y 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:99 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:101: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:106: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:107: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ./tests/tests_input_transform.cpp:109: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:110: PASSED: 6: CHECK( input.value.vec2.y == output.value.vec1.x ) 6: with expansion: 6: 1.0f == 1.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: Adding transform: get y of Vec2 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From Vec2 input 6: no component 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:113 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:115: PASSED: 6: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2", &transforms, &transform_count) ) 6: with expansion: 6: !false 6: 6: ./tests/tests_input_transform.cpp:120: PASSED: 6: CHECK( transform_count == 0 ) 6: with expansion: 6: 0 == 0 6: 6: ./tests/tests_input_transform.cpp:121: PASSED: 6: CHECK( transforms == nullptr ) 6: with expansion: 6: nullptr == nullptr 6: 6: ./tests/tests_input_transform.cpp:124: PASSED: 6: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: !false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: No rule to get float from vec2f for binding /mock_vec2 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From bool input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:128 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:131: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:135: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:136: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From bool input 6: False 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:138 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:142: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:143: PASSED: 6: CHECK( 0.0f == output.value.vec1.x ) 6: with expansion: 6: 0.0f == 0.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 6: Adding transform: bool to float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From bool input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:128 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:131: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_bool", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:135: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:136: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Float action 6: From bool input 6: True 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:146 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:150: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:151: PASSED: 6: CHECK( 1.0f == output.value.vec1.x ) 6: with expansion: 6: 1.0f == 1.0f 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_FLOAT_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 6: Adding transform: bool to float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Bool identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:159 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:163: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:165: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:166: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Bool identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:168 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:172: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:173: PASSED: 6: CHECK( input.value.boolean == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Bool identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:159 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:163: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_bool", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:165: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:166: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Bool identity 6: Roundtrip 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:168 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:172: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:173: PASSED: 6: CHECK( input.value.boolean == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:177 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:181: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:183: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:184: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: True 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:186 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:191: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:192: PASSED: 6: CHECK( output.value.boolean == true ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Adding transform: threshold [-1, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:177 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:181: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:183: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:184: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: True 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:186 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:191: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:192: PASSED: 6: CHECK( output.value.boolean == true ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Adding transform: threshold [-1, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:177 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:181: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:183: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:184: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: False 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:195 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:200: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:201: PASSED: 6: CHECK( output.value.boolean == false ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Adding transform: threshold [-1, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:177 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:181: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:183: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:184: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 -1 to 1 6: False 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:195 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:200: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:201: PASSED: 6: CHECK( output.value.boolean == false ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Adding transform: threshold [-1, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:205 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:209: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:212: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:213: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: True 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:215 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:220: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:221: PASSED: 6: CHECK( output.value.boolean == true ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Adding transform: threshold [0, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:205 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:209: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:212: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:213: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: True 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:215 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:220: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:221: PASSED: 6: CHECK( output.value.boolean == true ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Adding transform: threshold [0, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:205 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:209: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:212: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:213: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: False 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:224 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:229: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:230: PASSED: 6: CHECK( output.value.boolean == false ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Adding transform: threshold [0, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:205 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:209: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "bool_action", "/mock_float", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:212: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:213: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14c68 != nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec1 0 to 1 6: False 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:224 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:229: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:230: PASSED: 6: CHECK( output.value.boolean == false ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Adding transform: threshold [0, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec2 6: x 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:240 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:242: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/x", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:245: PASSED: 6: CHECK( transform_count == 2 ) 6: with expansion: 6: 2 == 2 6: 6: ./tests/tests_input_transform.cpp:246: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14b10 != nullptr 6: 6: ./tests/tests_input_transform.cpp:248: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:249: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: Adding transform: get x of Vec2 6: Adding transform: threshold [-1, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec2 6: y 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:252 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:254: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock_vec2/y", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:257: PASSED: 6: CHECK( transform_count == 2 ) 6: with expansion: 6: 2 == 2 6: 6: ./tests/tests_input_transform.cpp:258: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b100e8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:260: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:261: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: Adding transform: get y of Vec2 6: Adding transform: threshold [-1, 1] float 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Bool action 6: From Vec2 6: no component 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:264 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:266: PASSED: 6: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "float_action", "/mock", &transforms, &transform_count) ) 6: with expansion: 6: !false 6: 6: ./tests/tests_input_transform.cpp:271: PASSED: 6: CHECK( transform_count == 0 ) 6: with expansion: 6: 0 == 0 6: 6: ./tests/tests_input_transform.cpp:272: PASSED: 6: CHECK( transforms == nullptr ) 6: with expansion: 6: nullptr == nullptr 6: 6: ./tests/tests_input_transform.cpp:275: PASSED: 6: CHECK_FALSE( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: !false 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: No rule to get float from vec2f for binding /mock 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Pose action 6: From Pose identity 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:284 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:287: PASSED: 6: CHECK( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock_pose", &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:290: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_POSE' 6: Using identity transform for input. 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Pose action 6: From other input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:293 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:306: PASSED: 6: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 6: with expansion: 6: !false 6: with message: 6: input_type := 4 6: 6: ./tests/tests_input_transform.cpp:311: PASSED: 6: CHECK( transform_count == 0 ) 6: with expansion: 6: 0 == 0 6: with message: 6: input_type := 4 6: 6: ./tests/tests_input_transform.cpp:312: PASSED: 6: CHECK( transforms == nullptr ) 6: with expansion: 6: nullptr == nullptr 6: with message: 6: input_type := 4 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_BOOLEAN' 6: Could not transform! 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Pose action 6: From other input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:293 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:306: PASSED: 6: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 6: with expansion: 6: !false 6: with message: 6: input_type := 1 6: 6: ./tests/tests_input_transform.cpp:311: PASSED: 6: CHECK( transform_count == 0 ) 6: with expansion: 6: 0 == 0 6: with message: 6: input_type := 1 6: 6: ./tests/tests_input_transform.cpp:312: PASSED: 6: CHECK( transforms == nullptr ) 6: with expansion: 6: nullptr == nullptr 6: with message: 6: input_type := 1 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_MINUS_ONE_TO_ONE' 6: Could not transform! 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Pose action 6: From other input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:293 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:306: PASSED: 6: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 6: with expansion: 6: !false 6: with message: 6: input_type := 0 6: 6: ./tests/tests_input_transform.cpp:311: PASSED: 6: CHECK( transform_count == 0 ) 6: with expansion: 6: 0 == 0 6: with message: 6: input_type := 0 6: 6: ./tests/tests_input_transform.cpp:312: PASSED: 6: CHECK( transforms == nullptr ) 6: with expansion: 6: nullptr == nullptr 6: with message: 6: input_type := 0 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC1_ZERO_TO_ONE' 6: Could not transform! 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Pose action 6: From other input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:293 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:306: PASSED: 6: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 6: with expansion: 6: !false 6: with message: 6: input_type := 2 6: 6: ./tests/tests_input_transform.cpp:311: PASSED: 6: CHECK( transform_count == 0 ) 6: with expansion: 6: 0 == 0 6: with message: 6: input_type := 2 6: 6: ./tests/tests_input_transform.cpp:312: PASSED: 6: CHECK( transforms == nullptr ) 6: with expansion: 6: nullptr == nullptr 6: with message: 6: input_type := 2 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: No rule to get float from vec2f for binding /mock 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: Pose action 6: From other input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:293 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:306: PASSED: 6: CHECK_FALSE( oxr_input_transform_create_chain(&log, &slog, input.type, action_type, "pose_action", "/mock", &transforms, &transform_count) ) 6: with expansion: 6: !false 6: with message: 6: input_type := 3 6: 6: ./tests/tests_input_transform.cpp:311: PASSED: 6: CHECK( transform_count == 0 ) 6: with expansion: 6: 0 == 0 6: with message: 6: input_type := 3 6: 6: ./tests/tests_input_transform.cpp:312: PASSED: 6: CHECK( transforms == nullptr ) 6: with expansion: 6: nullptr == nullptr 6: with message: 6: input_type := 3 6: 6: LOG in test: Adding transform from 'XR_ACTION_TYPE_POSE_INPUT' to 'XRT_INPUT_TYPE_VEC3_MINUS_ONE_TO_ONE' 6: Could not transform! 6: 6: ------------------------------------------------------------------------------- 6: input_transform 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:21 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:318: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14b78 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: up region is off in center 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:363 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:367: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:368: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14b78 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: up region is on when pointing up 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:371 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:375: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:376: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14b78 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (0, 0) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 0 == 0 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b05718 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (0, 1) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 1 == 1 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b05718 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (0, -1) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 2 == 2 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b05718 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (-1, 0) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 4 == 4 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b05718 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (1, 0) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 8 == 8 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b05718 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (1, 1) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 1 == 1 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b05718 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (-1, -1) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 2 == 2 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b05718 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (-1, 1) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 4 == 4 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:351 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:355: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:358: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:359: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14b78 != nullptr 6: 6: ./tests/tests_input_transform.cpp:360: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: without an activation input 6: with (x, y) of (1, -1) 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:394 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:398: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:400: PASSED: 6: CHECK( cases[i].active_regions == transforms[0].data.dpad_state.active_regions ) 6: with expansion: 6: 8 == 8 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a boolean activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:404 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:412: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:415: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:416: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b14b78 != nullptr 6: 6: ./tests/tests_input_transform.cpp:417: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a boolean activation input 6: when activation input is set to true 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:419 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:422: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:423: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a boolean activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:404 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:412: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:415: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:416: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b067b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:417: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a boolean activation input 6: when activation input is set to false 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:425 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:428: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:429: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a float activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:432 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:440: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:443: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:444: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0e5b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:445: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a float activation input 6: when activation input is set to 1.0 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:447 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:450: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:451: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a float activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:432 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:440: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:443: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:444: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0e5b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:445: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a float activation input 6: when activation input is set to 0.0 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:453 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:456: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:457: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a float activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:432 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:440: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, &activation_input, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:443: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:444: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0e5b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:445: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Default settings 6: with a float activation input 6: when activation input varies 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:459 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:462: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:463: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: ./tests/tests_input_transform.cpp:465: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:466: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_input_transform.cpp:468: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:469: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_input_transform.cpp:471: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:472: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:491 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:497: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:500: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:501: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0e5b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:502: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: up region is off in center 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:504 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:508: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:509: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:491 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:497: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:500: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:501: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0e5b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:502: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: up region is on when pointing up 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:512 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:516: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:517: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:491 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:497: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:500: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:501: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0e5b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:502: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: up region is off when pointing down 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:519 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:523: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:524: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:491 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:497: PASSED: 6: CHECK( oxr_input_transform_create_chain_dpad( &log, &slog, input.type, action_type, "/dummy_vec2/dpad_up", dpad_binding_modification, dpad_region, activation_input_type, __null, &transforms, &transform_count) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:500: PASSED: 6: CHECK( transform_count == 1 ) 6: with expansion: 6: 1 == 1 6: 6: ./tests/tests_input_transform.cpp:501: PASSED: 6: CHECK( transforms != nullptr ) 6: with expansion: 6: 0x00b0e5b8 != nullptr 6: 6: ./tests/tests_input_transform.cpp:502: PASSED: 6: CHECK( transforms[0].type == INPUT_TRANSFORM_DPAD ) 6: with expansion: 6: 6 == 6 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: Sticky enabled 6: without an activation input 6: up region stays on when stick moves clockwise to down 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:527 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:531: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:532: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_input_transform.cpp:535: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:536: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_input_transform.cpp:539: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:540: PASSED: 6: CHECK( true == output.value.boolean ) 6: with expansion: 6: true == true 6: 6: ./tests/tests_input_transform.cpp:543: PASSED: 6: CHECK( oxr_input_transform_process(transforms, transform_count, &input, &output) ) 6: with expansion: 6: true 6: 6: ./tests/tests_input_transform.cpp:544: PASSED: 6: CHECK( false == output.value.boolean ) 6: with expansion: 6: false == false 6: 6: LOG in test: Adding dpad transform from 'XR_ACTION_TYPE_BOOLEAN_INPUT' to 'XRT_INPUT_TYPE_VEC2_MINUS_ONE_TO_ONE' 6: 6: ------------------------------------------------------------------------------- 6: input_transform_dpad 6: ------------------------------------------------------------------------------- 6: ./tests/tests_input_transform.cpp:330 6: ............................................................................... 6: 6: ./tests/tests_input_transform.cpp:551: PASSED: 6: CHECK( __null == transforms ) 6: with expansion: 6: 0 == nullptr 6: 6: =============================================================================== 6: All tests passed (341 assertions in 2 test cases) 6: 6/21 Test #6: tests_input_transform ............ Passed 0.21 sec test 10 Start 10: tests_pacing 10: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_pacing "--success" 10: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 10: Test timeout computed to be: 1500 7: 7: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: tests_json is a Catch v2.13.10 host application. 7: Run with -? for options 7: 7: ------------------------------------------------------------------------------- 7: u_json 7: JSONBuilder builds as expected 7: ------------------------------------------------------------------------------- 7: ./tests/tests_json.cpp:96 7: ............................................................................... 7: 7: ./tests/tests_json.cpp:116: PASSED: 7: CHECK( json_node.toString(false) == node_from_string.toString(false) ) 7: with expansion: 7: "{ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: }" 7: == 7: "{ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: }" 7: with messages: 7: json_node={ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: } 7: node_from_string={ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: } 7: 7: ------------------------------------------------------------------------------- 7: u_json 7: Complex JSON is preserved through save and load 7: ------------------------------------------------------------------------------- 7: ./tests/tests_json.cpp:119 7: ............................................................................... 7: 7: ./tests/tests_json.cpp:124: PASSED: 7: CHECK( json_node.toString(false) == loaded.toString(false) ) 7: with expansion: 7: "{ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: }" 7: == 7: "{ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: }" 7: with messages: 7: json_node={ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: } 7: loaded={ 7: "alpha": [1, true, 3.14, { 7: "beta": 4, 7: "gamma": 5 7: }, { 7: "delta": 6 7: }, [{ 7: "epsilon": [7], 7: "zeta": false 7: }]], 7: "eta": "theta", 7: "iota": { 7: "kappa": [{ 7: "lambda": [5.5, [4.4, 3.3], { 7: }, 2.2, 1, 0, { 7: }, [-1], -2.2, -3.3, -4.4, -5.5] 7: }] 7: }, 7: "mu": true, 7: "nu": false, 7: "xi": 42, 7: "omicron": [], 7: "pi": 3.141592, 7: "rho": [{ 7: "sigma": [{ 7: "tau": [{ 7: "upsilon": [[[]]] 7: }] 7: }] 7: }] 7: } 7: 7: ------------------------------------------------------------------------------- 7: u_json 7: Read methods work 7: ------------------------------------------------------------------------------- 7: ./tests/tests_json.cpp:127 7: ............................................................................... 7: 7: ./tests/tests_json.cpp:129: PASSED: 7: CHECK( json_node["eta"].asString() == "theta" ) 7: with expansion: 7: "theta" == "theta" 7: 7: ERROR [asDouble] Invalid double: "theta" 7: From field named: eta, defaults 3.140000 7: ./tests/tests_json.cpp:130: PASSED: 7: CHECK( json_node["eta"].asDouble(3.14) == 3.14 ) 7: with expansion: 7: 3.14 == 3.14 7: 7: ./tests/tests_json.cpp:131: PASSED: 7: CHECK( json_node["mu"].asBool(false) == true ) 7: with expansion: 7: true == true 7: 7: ./tests/tests_json.cpp:132: PASSED: 7: CHECK( json_node["alpha"][0].canBool() ) 7: with expansion: 7: true 7: 7: ./tests/tests_json.cpp:133: PASSED: 7: CHECK( json_node["alpha"][0].asBool(false) == true ) 7: with expansion: 7: true == true 7: 7: ./tests/tests_json.cpp:134: PASSED: 7: CHECK( json_node["alpha"][4]["delta"].asInt(-1) == 6 ) 7: with expansion: 7: 6 == 6 7: 7: ./tests/tests_json.cpp:135: PASSED: 7: CHECK( json_node["alpha"][4]["delta"].asDouble(-1) == 6.0 ) 7: with expansion: 7: 6.0 == 6.0 7: 7: ./tests/tests_json.cpp:136: PASSED: 7: CHECK( json_node["rho"][0]["sigma"][0]["tau"][0]["upsilon"].asArray().size() == 1 ) 7: with expansion: 7: 1 == 1 7: 7: ./tests/tests_json.cpp:137: PASSED: 7: CHECK( json_node["alpha"][3].asObject()["gamma"].asInt() == 5 ) 7: with expansion: 7: 5 == 5 7: 7: ./tests/tests_json.cpp:138: PASSED: 7: CHECK( json_node["iota"].hasKey("kappa") ) 7: with expansion: 7: true 7: 7: =============================================================================== 7: All tests passed (12 assertions in 1 test case) 7: 7/21 Test #7: tests_json ....................... Passed 0.25 sec test 11 Start 11: tests_quatexpmap 11: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_quatexpmap "--success" 11: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 11: Test timeout computed to be: 1500 8: 8: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: tests_lowpass_float is a Catch v2.13.10 host application. 8: Run with -? for options 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - float 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:19 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:23: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:27: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:28: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:29: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - float 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:32 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 577.88647f > 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598.37f > 577.88647f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.87982f > 598.37f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.99115f > 599.87982f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.99933f > 599.99115f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.99994f > 599.99933f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 600.0f > 599.99994f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - float 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:19 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:23: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:27: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:28: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:29: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - float 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:50 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 161.05675f < 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.81502f < 161.05675f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.06007f < 150.81502f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.00443f < 150.06007f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.00032f < 150.00443f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.00003f < 150.00032f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0f < 150.00003f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - float 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:19 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:23: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:27: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:28: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:29: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - float 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:66 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - double 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:19 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:23: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:27: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:28: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:29: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - double 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:32 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 577.8864953253 > 300.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 598.36997637 > 577.8864953253 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.8798482161 > 598.36997637 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9911434099 > 599.8798482161 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9993471658 > 599.9911434099 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9999518785 > 599.9993471658 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9999964529 > 599.9999518785 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9999997385 > 599.9999964529 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9999999807 > 599.9999997385 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9999999986 > 599.9999999807 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 599.9999999999 > 599.9999999986 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 600.0 > 599.9999999999 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 600.0 > 600.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:44: PASSED: 8: REQUIRE( filter.getState() > prev ) 8: with expansion: 8: 600.0 > 600.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0 == 600.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0 == 600.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0 == 600.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0 == 600.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0 == 600.0 8: 8: ./tests/tests_lowpass_float.cpp:38: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:39: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:42: PASSED: 8: REQUIRE( filter.getState() == prev ) 8: with expansion: 8: 600.0 == 600.0 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - double 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:19 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:23: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:27: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:28: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:29: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - double 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:50 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 161.0567523374 < 300.0 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.815011815 < 161.0567523374 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0600758919 < 150.815011815 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0044282951 < 150.0600758919 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0003264171 < 150.0044282951 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0000240608 < 150.0003264171 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0000017736 < 150.0000240608 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0000001307 < 150.0000017736 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0000000096 < 150.0000001307 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0000000007 < 150.0000000096 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0000000001 < 150.0000000007 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0 < 150.0000000001 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0 < 150.0 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0 < 150.0 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:61: PASSED: 8: REQUIRE( filter.getState() < prev ) 8: with expansion: 8: 150.0 < 150.0 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0 == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0 == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0 == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0 == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:56: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:57: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:59: PASSED: 8: REQUIRE( filter.getState() == newTarget ) 8: with expansion: 8: 150.0 == 150.0f 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - double 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:19 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:23: PASSED: 8: CHECK_FALSE( filter.isInitialized() ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:27: PASSED: 8: CHECK( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:28: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:29: PASSED: 8: CHECK( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: LowPassIIRFilter - double 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:66 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:71: PASSED: 8: REQUIRE( filter.isInitialized() ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:72: PASSED: 8: CHECK( filter.getTimestampNs() == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:73: PASSED: 8: REQUIRE( filter.getState() == InitialState ) 8: with expansion: 8: 300.0 == 300.0f 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_float 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:78 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:82: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x01740be8 8: 8: ./tests/tests_lowpass_float.cpp:84: PASSED: 8: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:89: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:90: PASSED: 8: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:93: PASSED: 8: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:94: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:95: PASSED: 8: CHECK( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_float 8: Increase 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:98 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:110: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 8: with expansion: 8: 577.88647f > 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:110: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 8: with expansion: 8: 598.37f > 577.88647f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:110: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 8: with expansion: 8: 599.87982f > 598.37f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:110: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 8: with expansion: 8: 599.99115f > 599.87982f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:110: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 8: with expansion: 8: 599.99933f > 599.99115f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:110: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 8: with expansion: 8: 599.99994f > 599.99933f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:110: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) > prev ) 8: with expansion: 8: 600.0f > 599.99994f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ./tests/tests_lowpass_float.cpp:104: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:105: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:108: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == prev ) 8: with expansion: 8: 600.0f == 600.0f 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_float 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:78 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:82: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0174dab8 8: 8: ./tests/tests_lowpass_float.cpp:84: PASSED: 8: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:89: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:90: PASSED: 8: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:93: PASSED: 8: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:94: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:95: PASSED: 8: CHECK( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_float 8: Decrease 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:116 8: ............................................................................... 8: 9: 9: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: tests_lowpass_integer is a Catch v2.13.10 host application. 9: Run with -? for options 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - int32_t 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:18 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:22: PASSED: 9: CHECK_FALSE( filter.isInitialized() ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:25: PASSED: 9: CHECK( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:26: PASSED: 9: CHECK( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - int32_t 9: Increase 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:29 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 450 (0x1c2) > 300 (0x12c) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 525 (0x20d) > 450 (0x1c2) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 562 (0x232) > 525 (0x20d) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 581 (0x245) > 562 (0x232) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 590 (0x24e) > 581 (0x245) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 595 (0x253) > 590 (0x24e) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 597 (0x255) > 595 (0x253) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 598 (0x256) > 597 (0x255) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 599 (0x257) > 598 (0x256) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - int32_t 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:18 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:22: PASSED: 9: CHECK_FALSE( filter.isInitialized() ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:25: PASSED: 9: CHECK( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:26: PASSED: 9: CHECK( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - int32_t 9: Decrease 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:45 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 225 < 300 (0x12c) 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 187 < 225 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 168 < 187 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 159 < 168 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 154 < 159 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 152 < 154 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 151 < 152 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 150 < 151 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - int32_t 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:18 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:22: PASSED: 9: CHECK_FALSE( filter.isInitialized() ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:25: PASSED: 9: CHECK( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:26: PASSED: 9: CHECK( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - int32_t 9: Stay Same 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:60 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - uint32_t 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:18 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:22: PASSED: 9: CHECK_FALSE( filter.isInitialized() ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:25: PASSED: 9: CHECK( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:26: PASSED: 9: CHECK( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - uint32_t 9: Increase 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:29 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 450 (0x1c2) > 300 (0x12c) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 525 (0x20d) > 450 (0x1c2) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 562 (0x232) > 525 (0x20d) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 581 (0x245) > 562 (0x232) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 590 (0x24e) > 581 (0x245) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 595 (0x253) > 590 (0x24e) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 597 (0x255) > 595 (0x253) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 598 (0x256) > 597 (0x255) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:39: PASSED: 9: REQUIRE( filter.getState() > prev ) 9: with expansion: 9: 599 (0x257) > 598 (0x256) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:34: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:37: PASSED: 9: REQUIRE( filter.getState() == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - uint32_t 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:18 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:22: PASSED: 9: CHECK_FALSE( filter.isInitialized() ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:25: PASSED: 9: CHECK( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:26: PASSED: 9: CHECK( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - uint32_t 9: Decrease 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:45 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 225 < 300 (0x12c) 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 187 < 225 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 168 < 187 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 159 < 168 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 154 < 159 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 152 < 154 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 151 < 152 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:55: PASSED: 9: REQUIRE( filter.getState() < prev ) 9: with expansion: 9: 150 < 151 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:51: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:53: PASSED: 9: REQUIRE( filter.getState() == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - uint32_t 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:18 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:22: PASSED: 9: CHECK_FALSE( filter.isInitialized() ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:25: PASSED: 9: CHECK( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:26: PASSED: 9: CHECK( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ------------------------------------------------------------------------------- 9: IntegerLowPassIIRFilter - uint32_t 9: Stay Same 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:60 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:65: PASSED: 9: REQUIRE( filter.isInitialized() ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:66: PASSED: 9: REQUIRE( filter.getState() == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ------------------------------------------------------------------------------- 9: m_lowpass_integer 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:71 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:75: PASSED: 9: CHECK( filter ) 9: with expansion: 9: 0x0158b678 9: 9: ./tests/tests_lowpass_integer.cpp:77: PASSED: 9: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:80: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:81: PASSED: 9: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ------------------------------------------------------------------------------- 9: m_lowpass_integer 9: Increase 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:85 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 450 (0x1c2) > 300 (0x12c) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 525 (0x20d) > 450 (0x1c2) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 562 (0x232) > 525 (0x20d) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 581 (0x245) > 562 (0x232) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 590 (0x24e) > 581 (0x245) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 595 (0x253) > 590 (0x24e) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 597 (0x255) > 595 (0x253) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 598 (0x256) > 597 (0x255) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:95: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) > prev ) 9: with expansion: 9: 599 (0x257) > 598 (0x256) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ./tests/tests_lowpass_integer.cpp:90: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:93: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == prev ) 9: with expansion: 9: 599 (0x257) == 599 (0x257) 9: 9: ------------------------------------------------------------------------------- 9: m_lowpass_integer 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:71 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:75: PASSED: 9: CHECK( filter ) 9: with expansion: 9: 0x0158aed0 9: 9: ./tests/tests_lowpass_integer.cpp:77: PASSED: 9: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:80: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:81: PASSED: 9: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ------------------------------------------------------------------------------- 9: m_lowpass_integer 9: Decrease 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:101 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 225 < 300 (0x12c) 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 187 < 225 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 168 < 187 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 159 < 168 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 154 < 159 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 152 < 154 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 151 < 152 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:111: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) < prev ) 9: with expansion: 9: 150 < 151 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ./tests/tests_lowpass_integer.cpp:107: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:109: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == newTarget ) 9: with expansion: 9: 150 == 150 9: 9: ------------------------------------------------------------------------------- 9: m_lowpass_integer 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:71 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:75: PASSED: 9: CHECK( filter ) 9: with expansion: 9: 0x0158b568 9: 9: ./tests/tests_lowpass_integer.cpp:77: PASSED: 9: CHECK_FALSE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: !false 9: 9: ./tests/tests_lowpass_integer.cpp:80: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:81: PASSED: 9: CHECK( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ------------------------------------------------------------------------------- 9: m_lowpass_integer 9: Stay Same 9: ------------------------------------------------------------------------------- 9: ./tests/tests_lowpass_integer.cpp:116 9: ............................................................................... 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: ./tests/tests_lowpass_integer.cpp:121: PASSED: 9: REQUIRE( m_lowpass_integer_is_initialized(filter) ) 9: with expansion: 9: true 9: 9: ./tests/tests_lowpass_integer.cpp:122: PASSED: 9: REQUIRE( m_lowpass_integer_get_state(filter) == InitialState ) 9: with expansion: 9: 300 (0x12c) == 300 9: 9: =============================================================================== 9: All tests passed (390 assertions in 3 test cases) 9: 8/21 Test #9: tests_lowpass_integer ............ Passed 0.34 sec test 12 Start 12: tests_quat_change_of_basis 12: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_quat_change_of_basis "--success" 12: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 12: Test timeout computed to be: 1500 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:127: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 8: with expansion: 8: 161.05675f < 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:127: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 8: with expansion: 8: 150.81502f < 161.05675f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:127: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 8: with expansion: 8: 150.06007f < 150.81502f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:127: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 8: with expansion: 8: 150.00443f < 150.06007f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:127: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 8: with expansion: 8: 150.00032f < 150.00443f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:127: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 8: with expansion: 8: 150.00003f < 150.00032f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:127: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) < prev ) 8: with expansion: 8: 150.0f < 150.00003f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ./tests/tests_lowpass_float.cpp:122: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:123: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:125: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == newTarget ) 8: with expansion: 8: 150.0f == 150.0f 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_float 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:78 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:82: PASSED: 8: CHECK( filter ) 8: with expansion: 8: 0x0174d9d8 8: 8: ./tests/tests_lowpass_float.cpp:84: PASSED: 8: CHECK_FALSE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: !false 8: 8: ./tests/tests_lowpass_float.cpp:89: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:90: PASSED: 8: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:93: PASSED: 8: CHECK( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:94: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 12345 (0x3039) == 12345 (0x3039) 8: 8: ./tests/tests_lowpass_float.cpp:95: PASSED: 8: CHECK( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ------------------------------------------------------------------------------- 8: m_lowpass_float 8: Stay Same 8: ------------------------------------------------------------------------------- 8: ./tests/tests_lowpass_float.cpp:132 8: ............................................................................... 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 20012345 (0x1315d39) 8: == 8: 20012345 (0x1315d39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 40012345 (0x2628a39) 8: == 8: 40012345 (0x2628a39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 60012345 (0x393b739) 8: == 8: 60012345 (0x393b739) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 80012345 (0x4c4e439) 8: == 8: 80012345 (0x4c4e439) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 100012345 (0x5f61139) 8: == 8: 100012345 (0x5f61139) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 120012345 (0x7273e39) 8: == 8: 120012345 (0x7273e39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 140012345 (0x8586b39) 8: == 8: 140012345 (0x8586b39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 160012345 (0x9899839) 8: == 8: 160012345 (0x9899839) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 180012345 (0xabac539) 8: == 8: 180012345 (0xabac539) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 200012345 (0xbebf239) 8: == 8: 200012345 (0xbebf239) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 220012345 (0xd1d1f39) 8: == 8: 220012345 (0xd1d1f39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 240012345 (0xe4e4c39) 8: == 8: 240012345 (0xe4e4c39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 260012345 (0xf7f7939) 8: == 8: 260012345 (0xf7f7939) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 280012345 (0x10b0a639) 8: == 8: 280012345 (0x10b0a639) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 300012345 (0x11e1d339) 8: == 8: 300012345 (0x11e1d339) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 320012345 (0x13130039) 8: == 8: 320012345 (0x13130039) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 340012345 (0x14442d39) 8: == 8: 340012345 (0x14442d39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 360012345 (0x15755a39) 8: == 8: 360012345 (0x15755a39) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 380012345 (0x16a68739) 8: == 8: 380012345 (0x16a68739) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: ./tests/tests_lowpass_float.cpp:137: PASSED: 8: REQUIRE( m_lowpass_float_is_initialized(filter) ) 8: with expansion: 8: true 8: 8: ./tests/tests_lowpass_float.cpp:138: PASSED: 8: CHECK( m_lowpass_float_get_timestamp_ns(filter) == now ) 8: with expansion: 8: 400012345 (0x17d7b439) 8: == 8: 400012345 (0x17d7b439) 8: 8: ./tests/tests_lowpass_float.cpp:139: PASSED: 8: REQUIRE( m_lowpass_float_get_state(filter) == InitialState ) 8: with expansion: 8: 300.0f == 300.0f 8: 8: =============================================================================== 8: All tests passed (585 assertions in 3 test cases) 8: 10: 10: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: tests_pacing is a Catch v2.13.10 host application. 10: Run with -? for options 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_display_timing 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:193 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:197: PASSED: 10: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 10: with expansion: 10: 0 == 0 10: 10: ./tests/tests_pacing.cpp:199: PASSED: 10: REQUIRE( upc != nullptr ) 10: with expansion: 10: 0x01290960 != nullptr 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000158400000 (0x38d7eae377e00) 10: >= 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000161000000 (0x38d7eae5f2a40) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000161000000 (0x38d7eae5f2a40) 10: > 10: 1000000158400000 (0x38d7eae377e00) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000165000000 (0x38d7eae9c3340) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000165000000 (0x38d7eae9c3340) 10: > 10: 1000000161000000 (0x38d7eae5f2a40) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 0 10: 1000000001000000 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_display_timing 10: faster than expected 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:214 10: ............................................................................... 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000161000000 (0x38d7eae5f2a40) 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 1 > 0 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000178400000 (0x38d7eaf68ab00) 10: >= 10: 1000000002240000 (0x38d7ea4e8ae00) 10: with messages: 10: frame id1 10: 1000000002240000 10: 1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000181000000 (0x38d7eaf905740) 10: > 10: 1000000002240000 (0x38d7ea4e8ae00) 10: with messages: 10: frame id1 10: 1000000002240000 10: 1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000181000000 (0x38d7eaf905740) 10: > 10: 1000000178400000 (0x38d7eaf68ab00) 10: with messages: 10: frame id1 10: 1000000002240000 10: 1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000185000000 (0x38d7eafcd6040) 10: > 10: 1000000002240000 (0x38d7ea4e8ae00) 10: with messages: 10: frame id1 10: 1000000002240000 10: 1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000185000000 (0x38d7eafcd6040) 10: > 10: 1000000181000000 (0x38d7eaf905740) 10: with messages: 10: frame id1 10: 1000000002240000 10: 1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id1 10: 1000000002240000 10: 1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id1 10: 1000000002240000 10: 1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000002240000 (0x38d7ea4e8ae00) 10: <= 10: 1000000178400000 (0x38d7eaf68ab00) 10: with messages: 10: frame id1 10: 1000000002240000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000002240000 (0x38d7ea4e8ae00) 10: <= 10: 1000000178400000 (0x38d7eaf68ab00) 10: with messages: 10: frame id1 10: 1000000002240000 10: 10: frame_id: 0 10: desired_present_time_ns: 1000000161000000 10: actual_present_time_ns: 1000000161000000 10: earliest_present_time_ns: 1000000017000000 10: present_margin_ns: 14760000 10: now_ns: 1000000162000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000181000000 (0x38d7eaf905740) 10: >= 10: 1000000179640000 (0x38d7eaf7b96c0) 10: with messages: 10: frame id1 10: 1000000002240000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000181000000 (0x38d7eaf905740) 10: with messages: 10: frame id1 10: 1000000002240000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 2 > 1 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000190720000 (0x38d7eb024a800) 10: >= 10: 1000000179640000 (0x38d7eaf7b96c0) 10: with messages: 10: frame id2 10: 1000000179640000 10: 2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000193000000 (0x38d7eb0477240) 10: > 10: 1000000179640000 (0x38d7eaf7b96c0) 10: with messages: 10: frame id2 10: 1000000179640000 10: 2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000193000000 (0x38d7eb0477240) 10: > 10: 1000000190720000 (0x38d7eb024a800) 10: with messages: 10: frame id2 10: 1000000179640000 10: 2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000197000000 (0x38d7eb0847b40) 10: > 10: 1000000179640000 (0x38d7eaf7b96c0) 10: with messages: 10: frame id2 10: 1000000179640000 10: 2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000197000000 (0x38d7eb0847b40) 10: > 10: 1000000193000000 (0x38d7eb0477240) 10: with messages: 10: frame id2 10: 1000000179640000 10: 2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id2 10: 1000000179640000 10: 2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id2 10: 1000000179640000 10: 2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000179640000 (0x38d7eaf7b96c0) 10: <= 10: 1000000190720000 (0x38d7eb024a800) 10: with messages: 10: frame id2 10: 1000000179640000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000179640000 (0x38d7eaf7b96c0) 10: <= 10: 1000000190720000 (0x38d7eb024a800) 10: with messages: 10: frame id2 10: 1000000179640000 10: 10: frame_id: 1 10: desired_present_time_ns: 1000000181000000 10: actual_present_time_ns: 1000000181000000 10: earliest_present_time_ns: 1000000181000000 10: present_margin_ns: 1360000 10: now_ns: 1000000182000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000193000000 (0x38d7eb0477240) 10: >= 10: 1000000191960000 (0x38d7eb03793c0) 10: with messages: 10: frame id2 10: 1000000179640000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000193000000 (0x38d7eb0477240) 10: with messages: 10: frame id2 10: 1000000179640000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 3 > 2 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000211040000 (0x38d7eb15ab700) 10: >= 10: 1000000191960000 (0x38d7eb03793c0) 10: with messages: 10: frame id3 10: 1000000191960000 10: 3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000213000000 (0x38d7eb1789f40) 10: > 10: 1000000191960000 (0x38d7eb03793c0) 10: with messages: 10: frame id3 10: 1000000191960000 10: 3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000213000000 (0x38d7eb1789f40) 10: > 10: 1000000211040000 (0x38d7eb15ab700) 10: with messages: 10: frame id3 10: 1000000191960000 10: 3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000217000000 (0x38d7eb1b5a840) 10: > 10: 1000000191960000 (0x38d7eb03793c0) 10: with messages: 10: frame id3 10: 1000000191960000 10: 3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000217000000 (0x38d7eb1b5a840) 10: > 10: 1000000213000000 (0x38d7eb1789f40) 10: with messages: 10: frame id3 10: 1000000191960000 10: 3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id3 10: 1000000191960000 10: 3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id3 10: 1000000191960000 10: 3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000191960000 (0x38d7eb03793c0) 10: <= 10: 1000000211040000 (0x38d7eb15ab700) 10: with messages: 10: frame id3 10: 1000000191960000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000191960000 (0x38d7eb03793c0) 10: <= 10: 1000000211040000 (0x38d7eb15ab700) 10: with messages: 10: frame id3 10: 1000000191960000 10: 10: frame_id: 2 10: desired_present_time_ns: 1000000193000000 10: actual_present_time_ns: 1000000193000000 10: earliest_present_time_ns: 1000000193000000 10: present_margin_ns: 1040000 10: now_ns: 1000000194000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000213000000 (0x38d7eb1789f40) 10: >= 10: 1000000212280000 (0x38d7eb16da2c0) 10: with messages: 10: frame id3 10: 1000000191960000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000213000000 (0x38d7eb1789f40) 10: with messages: 10: frame id3 10: 1000000191960000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 4 > 3 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000223040000 (0x38d7eb211d200) 10: >= 10: 1000000212280000 (0x38d7eb16da2c0) 10: with messages: 10: frame id4 10: 1000000212280000 10: 4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000225000000 (0x38d7eb22fba40) 10: > 10: 1000000212280000 (0x38d7eb16da2c0) 10: with messages: 10: frame id4 10: 1000000212280000 10: 4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000225000000 (0x38d7eb22fba40) 10: > 10: 1000000223040000 (0x38d7eb211d200) 10: with messages: 10: frame id4 10: 1000000212280000 10: 4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000229000000 (0x38d7eb26cc340) 10: > 10: 1000000212280000 (0x38d7eb16da2c0) 10: with messages: 10: frame id4 10: 1000000212280000 10: 4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000229000000 (0x38d7eb26cc340) 10: > 10: 1000000225000000 (0x38d7eb22fba40) 10: with messages: 10: frame id4 10: 1000000212280000 10: 4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id4 10: 1000000212280000 10: 4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id4 10: 1000000212280000 10: 4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000212280000 (0x38d7eb16da2c0) 10: <= 10: 1000000223040000 (0x38d7eb211d200) 10: with messages: 10: frame id4 10: 1000000212280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000212280000 (0x38d7eb16da2c0) 10: <= 10: 1000000223040000 (0x38d7eb211d200) 10: with messages: 10: frame id4 10: 1000000212280000 10: 10: frame_id: 3 10: desired_present_time_ns: 1000000213000000 10: actual_present_time_ns: 1000000213000000 10: earliest_present_time_ns: 1000000213000000 10: present_margin_ns: 720000 10: now_ns: 1000000214000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000225000000 (0x38d7eb22fba40) 10: >= 10: 1000000224280000 (0x38d7eb224bdc0) 10: with messages: 10: frame id4 10: 1000000212280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000225000000 (0x38d7eb22fba40) 10: with messages: 10: frame id4 10: 1000000212280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 5 > 4 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000243040000 (0x38d7eb342ff00) 10: >= 10: 1000000224280000 (0x38d7eb224bdc0) 10: with messages: 10: frame id5 10: 1000000224280000 10: 5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000245000000 (0x38d7eb360e740) 10: > 10: 1000000224280000 (0x38d7eb224bdc0) 10: with messages: 10: frame id5 10: 1000000224280000 10: 5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000245000000 (0x38d7eb360e740) 10: > 10: 1000000243040000 (0x38d7eb342ff00) 10: with messages: 10: frame id5 10: 1000000224280000 10: 5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000249000000 (0x38d7eb39df040) 10: > 10: 1000000224280000 (0x38d7eb224bdc0) 10: with messages: 10: frame id5 10: 1000000224280000 10: 5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000249000000 (0x38d7eb39df040) 10: > 10: 1000000245000000 (0x38d7eb360e740) 10: with messages: 10: frame id5 10: 1000000224280000 10: 5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id5 10: 1000000224280000 10: 5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id5 10: 1000000224280000 10: 5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000224280000 (0x38d7eb224bdc0) 10: <= 10: 1000000243040000 (0x38d7eb342ff00) 10: with messages: 10: frame id5 10: 1000000224280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000224280000 (0x38d7eb224bdc0) 10: <= 10: 1000000243040000 (0x38d7eb342ff00) 10: with messages: 10: frame id5 10: 1000000224280000 10: 10: frame_id: 4 10: desired_present_time_ns: 1000000225000000 10: actual_present_time_ns: 1000000225000000 10: earliest_present_time_ns: 1000000225000000 10: present_margin_ns: 720000 10: now_ns: 1000000226000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000245000000 (0x38d7eb360e740) 10: >= 10: 1000000244280000 (0x38d7eb355eac0) 10: with messages: 10: frame id5 10: 1000000224280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000245000000 (0x38d7eb360e740) 10: with messages: 10: frame id5 10: 1000000224280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 6 > 5 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000255040000 (0x38d7eb3fa1a00) 10: >= 10: 1000000244280000 (0x38d7eb355eac0) 10: with messages: 10: frame id6 10: 1000000244280000 10: 6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000257000000 (0x38d7eb4180240) 10: > 10: 1000000244280000 (0x38d7eb355eac0) 10: with messages: 10: frame id6 10: 1000000244280000 10: 6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000257000000 (0x38d7eb4180240) 10: > 10: 1000000255040000 (0x38d7eb3fa1a00) 10: with messages: 10: frame id6 10: 1000000244280000 10: 6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000261000000 (0x38d7eb4550b40) 10: > 10: 1000000244280000 (0x38d7eb355eac0) 10: with messages: 10: frame id6 10: 1000000244280000 10: 6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000261000000 (0x38d7eb4550b40) 10: > 10: 1000000257000000 (0x38d7eb4180240) 10: with messages: 10: frame id6 10: 1000000244280000 10: 6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id6 10: 1000000244280000 10: 6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id6 10: 1000000244280000 10: 6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000244280000 (0x38d7eb355eac0) 10: <= 10: 1000000255040000 (0x38d7eb3fa1a00) 10: with messages: 10: frame id6 10: 1000000244280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000244280000 (0x38d7eb355eac0) 10: <= 10: 1000000255040000 (0x38d7eb3fa1a00) 10: with messages: 10: frame id6 10: 1000000244280000 10: 10: frame_id: 5 10: desired_present_time_ns: 1000000245000000 10: actual_present_time_ns: 1000000245000000 10: earliest_present_time_ns: 1000000245000000 10: present_margin_ns: 720000 10: now_ns: 1000000246000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000257000000 (0x38d7eb4180240) 10: >= 10: 1000000256280000 (0x38d7eb40d05c0) 10: with messages: 10: frame id6 10: 1000000244280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000257000000 (0x38d7eb4180240) 10: with messages: 10: frame id6 10: 1000000244280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 7 > 6 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000275040000 (0x38d7eb52b4700) 10: >= 10: 1000000256280000 (0x38d7eb40d05c0) 10: with messages: 10: frame id7 10: 1000000256280000 10: 7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000277000000 (0x38d7eb5492f40) 10: > 10: 1000000256280000 (0x38d7eb40d05c0) 10: with messages: 10: frame id7 10: 1000000256280000 10: 7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000277000000 (0x38d7eb5492f40) 10: > 10: 1000000275040000 (0x38d7eb52b4700) 10: with messages: 10: frame id7 10: 1000000256280000 10: 7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000281000000 (0x38d7eb5863840) 10: > 10: 1000000256280000 (0x38d7eb40d05c0) 10: with messages: 10: frame id7 10: 1000000256280000 10: 7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000281000000 (0x38d7eb5863840) 10: > 10: 1000000277000000 (0x38d7eb5492f40) 10: with messages: 10: frame id7 10: 1000000256280000 10: 7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id7 10: 1000000256280000 10: 7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id7 10: 1000000256280000 10: 7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000256280000 (0x38d7eb40d05c0) 10: <= 10: 1000000275040000 (0x38d7eb52b4700) 10: with messages: 10: frame id7 10: 1000000256280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000256280000 (0x38d7eb40d05c0) 10: <= 10: 1000000275040000 (0x38d7eb52b4700) 10: with messages: 10: frame id7 10: 1000000256280000 10: 10: frame_id: 6 10: desired_present_time_ns: 1000000257000000 10: actual_present_time_ns: 1000000257000000 10: earliest_present_time_ns: 1000000257000000 10: present_margin_ns: 720000 10: now_ns: 1000000258000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000277000000 (0x38d7eb5492f40) 10: >= 10: 1000000276280000 (0x38d7eb53e32c0) 10: with messages: 10: frame id7 10: 1000000256280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000277000000 (0x38d7eb5492f40) 10: with messages: 10: frame id7 10: 1000000256280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 8 > 7 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000287040000 (0x38d7eb5e26200) 10: >= 10: 1000000276280000 (0x38d7eb53e32c0) 10: with messages: 10: frame id8 10: 1000000276280000 10: 8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000289000000 (0x38d7eb6004a40) 10: > 10: 1000000276280000 (0x38d7eb53e32c0) 10: with messages: 10: frame id8 10: 1000000276280000 10: 8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000289000000 (0x38d7eb6004a40) 10: > 10: 1000000287040000 (0x38d7eb5e26200) 10: with messages: 10: frame id8 10: 1000000276280000 10: 8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000293000000 (0x38d7eb63d5340) 10: > 10: 1000000276280000 (0x38d7eb53e32c0) 10: with messages: 10: frame id8 10: 1000000276280000 10: 8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000293000000 (0x38d7eb63d5340) 10: > 10: 1000000289000000 (0x38d7eb6004a40) 10: with messages: 10: frame id8 10: 1000000276280000 10: 8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id8 10: 1000000276280000 10: 8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id8 10: 1000000276280000 10: 8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000276280000 (0x38d7eb53e32c0) 10: <= 10: 1000000287040000 (0x38d7eb5e26200) 10: with messages: 10: frame id8 10: 1000000276280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000276280000 (0x38d7eb53e32c0) 10: <= 10: 1000000287040000 (0x38d7eb5e26200) 10: with messages: 10: frame id8 10: 1000000276280000 10: 10: frame_id: 7 10: desired_present_time_ns: 1000000277000000 10: actual_present_time_ns: 1000000277000000 10: earliest_present_time_ns: 1000000277000000 10: present_margin_ns: 720000 10: now_ns: 1000000278000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000289000000 (0x38d7eb6004a40) 10: >= 10: 1000000288280000 (0x38d7eb5f54dc0) 10: with messages: 10: frame id8 10: 1000000276280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000289000000 (0x38d7eb6004a40) 10: with messages: 10: frame id8 10: 1000000276280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 9 > 8 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000307040000 (0x38d7eb7138f00) 10: >= 10: 1000000288280000 (0x38d7eb5f54dc0) 10: with messages: 10: frame id9 10: 1000000288280000 10: 9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000309000000 (0x38d7eb7317740) 10: > 10: 1000000288280000 (0x38d7eb5f54dc0) 10: with messages: 10: frame id9 10: 1000000288280000 10: 9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000309000000 (0x38d7eb7317740) 10: > 10: 1000000307040000 (0x38d7eb7138f00) 10: with messages: 10: frame id9 10: 1000000288280000 10: 9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000313000000 (0x38d7eb76e8040) 10: > 10: 1000000288280000 (0x38d7eb5f54dc0) 10: with messages: 10: frame id9 10: 1000000288280000 10: 9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000313000000 (0x38d7eb76e8040) 10: > 10: 1000000309000000 (0x38d7eb7317740) 10: with messages: 10: frame id9 10: 1000000288280000 10: 9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id9 10: 1000000288280000 10: 9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id9 10: 1000000288280000 10: 9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000288280000 (0x38d7eb5f54dc0) 10: <= 10: 1000000307040000 (0x38d7eb7138f00) 10: with messages: 10: frame id9 10: 1000000288280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000288280000 (0x38d7eb5f54dc0) 10: <= 10: 1000000307040000 (0x38d7eb7138f00) 10: with messages: 10: frame id9 10: 1000000288280000 10: 10: frame_id: 8 10: desired_present_time_ns: 1000000289000000 10: actual_present_time_ns: 1000000289000000 10: earliest_present_time_ns: 1000000289000000 10: present_margin_ns: 720000 10: now_ns: 1000000290000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000309000000 (0x38d7eb7317740) 10: >= 10: 1000000308280000 (0x38d7eb7267ac0) 10: with messages: 10: frame id9 10: 1000000288280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000309000000 (0x38d7eb7317740) 10: with messages: 10: frame id9 10: 1000000288280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 10 > 9 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000319040000 (0x38d7eb7caaa00) 10: >= 10: 1000000308280000 (0x38d7eb7267ac0) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000321000000 (0x38d7eb7e89240) 10: > 10: 1000000308280000 (0x38d7eb7267ac0) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000321000000 (0x38d7eb7e89240) 10: > 10: 1000000319040000 (0x38d7eb7caaa00) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000325000000 (0x38d7eb8259b40) 10: > 10: 1000000308280000 (0x38d7eb7267ac0) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000325000000 (0x38d7eb8259b40) 10: > 10: 1000000321000000 (0x38d7eb7e89240) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id10 10: 1000000308280000 10: 10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id10 10: 1000000308280000 10: 10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000308280000 (0x38d7eb7267ac0) 10: <= 10: 1000000319040000 (0x38d7eb7caaa00) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000308280000 (0x38d7eb7267ac0) 10: <= 10: 1000000319040000 (0x38d7eb7caaa00) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10: frame_id: 9 10: desired_present_time_ns: 1000000309000000 10: actual_present_time_ns: 1000000309000000 10: earliest_present_time_ns: 1000000309000000 10: present_margin_ns: 720000 10: now_ns: 1000000310000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000321000000 (0x38d7eb7e89240) 10: >= 10: 1000000320280000 (0x38d7eb7dd95c0) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000321000000 (0x38d7eb7e89240) 10: with messages: 10: frame id10 10: 1000000308280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 11 > 10 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000339040000 (0x38d7eb8fbd700) 10: >= 10: 1000000320280000 (0x38d7eb7dd95c0) 10: with messages: 10: frame id11 10: 1000000320280000 10: 11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000341000000 (0x38d7eb919bf40) 10: > 10: 1000000320280000 (0x38d7eb7dd95c0) 10: with messages: 10: frame id11 10: 1000000320280000 10: 11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000341000000 (0x38d7eb919bf40) 10: > 10: 1000000339040000 (0x38d7eb8fbd700) 10: with messages: 10: frame id11 10: 1000000320280000 10: 11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000345000000 (0x38d7eb956c840) 10: > 10: 1000000320280000 (0x38d7eb7dd95c0) 10: with messages: 10: frame id11 10: 1000000320280000 10: 11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000345000000 (0x38d7eb956c840) 10: > 10: 1000000341000000 (0x38d7eb919bf40) 10: with messages: 10: frame id11 10: 1000000320280000 10: 11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id11 10: 1000000320280000 10: 11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id11 10: 1000000320280000 10: 11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000320280000 (0x38d7eb7dd95c0) 10: <= 10: 1000000339040000 (0x38d7eb8fbd700) 10: with messages: 10: frame id11 10: 1000000320280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000320280000 (0x38d7eb7dd95c0) 10: <= 10: 1000000339040000 (0x38d7eb8fbd700) 10: with messages: 10: frame id11 10: 1000000320280000 10: 10: frame_id: 10 10: desired_present_time_ns: 1000000321000000 10: actual_present_time_ns: 1000000321000000 10: earliest_present_time_ns: 1000000321000000 10: present_margin_ns: 720000 10: now_ns: 1000000322000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000341000000 (0x38d7eb919bf40) 10: >= 10: 1000000340280000 (0x38d7eb90ec2c0) 10: with messages: 10: frame id11 10: 1000000320280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000341000000 (0x38d7eb919bf40) 10: with messages: 10: frame id11 10: 1000000320280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 12 > 11 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000351040000 (0x38d7eb9b2f200) 10: >= 10: 1000000340280000 (0x38d7eb90ec2c0) 10: with messages: 10: frame id12 10: 1000000340280000 10: 12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000353000000 (0x38d7eb9d0da40) 10: > 10: 1000000340280000 (0x38d7eb90ec2c0) 10: with messages: 10: frame id12 10: 1000000340280000 10: 12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000353000000 (0x38d7eb9d0da40) 10: > 10: 1000000351040000 (0x38d7eb9b2f200) 10: with messages: 10: frame id12 10: 1000000340280000 10: 12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000357000000 (0x38d7eba0de340) 10: > 10: 1000000340280000 (0x38d7eb90ec2c0) 10: with messages: 10: frame id12 10: 1000000340280000 10: 12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000357000000 (0x38d7eba0de340) 10: > 10: 1000000353000000 (0x38d7eb9d0da40) 10: with messages: 10: frame id12 10: 1000000340280000 10: 12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id12 10: 1000000340280000 10: 12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id12 10: 1000000340280000 10: 12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000340280000 (0x38d7eb90ec2c0) 10: <= 10: 1000000351040000 (0x38d7eb9b2f200) 10: with messages: 10: frame id12 10: 1000000340280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000340280000 (0x38d7eb90ec2c0) 10: <= 10: 1000000351040000 (0x38d7eb9b2f200) 10: with messages: 10: frame id12 10: 1000000340280000 10: 10: frame_id: 11 10: desired_present_time_ns: 1000000341000000 10: actual_present_time_ns: 1000000341000000 10: earliest_present_time_ns: 1000000341000000 10: present_margin_ns: 720000 10: now_ns: 1000000342000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000353000000 (0x38d7eb9d0da40) 10: >= 10: 1000000352280000 (0x38d7eb9c5ddc0) 10: with messages: 10: frame id12 10: 1000000340280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000353000000 (0x38d7eb9d0da40) 10: with messages: 10: frame id12 10: 1000000340280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 13 > 12 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000371040000 (0x38d7ebae41f00) 10: >= 10: 1000000352280000 (0x38d7eb9c5ddc0) 10: with messages: 10: frame id13 10: 1000000352280000 10: 13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000373000000 (0x38d7ebb020740) 10: > 10: 1000000352280000 (0x38d7eb9c5ddc0) 10: with messages: 10: frame id13 10: 1000000352280000 10: 13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000373000000 (0x38d7ebb020740) 10: > 10: 1000000371040000 (0x38d7ebae41f00) 10: with messages: 10: frame id13 10: 1000000352280000 10: 13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000377000000 (0x38d7ebb3f1040) 10: > 10: 1000000352280000 (0x38d7eb9c5ddc0) 10: with messages: 10: frame id13 10: 1000000352280000 10: 13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000377000000 (0x38d7ebb3f1040) 10: > 10: 1000000373000000 (0x38d7ebb020740) 10: with messages: 10: frame id13 10: 1000000352280000 10: 13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id13 10: 1000000352280000 10: 13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id13 10: 1000000352280000 10: 13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000352280000 (0x38d7eb9c5ddc0) 10: <= 10: 1000000371040000 (0x38d7ebae41f00) 10: with messages: 10: frame id13 10: 1000000352280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000352280000 (0x38d7eb9c5ddc0) 10: <= 10: 1000000371040000 (0x38d7ebae41f00) 10: with messages: 10: frame id13 10: 1000000352280000 10: 10: frame_id: 12 10: desired_present_time_ns: 1000000353000000 10: actual_present_time_ns: 1000000353000000 10: earliest_present_time_ns: 1000000353000000 10: present_margin_ns: 720000 10: now_ns: 1000000354000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000373000000 (0x38d7ebb020740) 10: >= 10: 1000000372280000 (0x38d7ebaf70ac0) 10: with messages: 10: frame id13 10: 1000000352280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000373000000 (0x38d7ebb020740) 10: with messages: 10: frame id13 10: 1000000352280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 14 > 13 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000383040000 (0x38d7ebb9b3a00) 10: >= 10: 1000000372280000 (0x38d7ebaf70ac0) 10: with messages: 10: frame id14 10: 1000000372280000 10: 14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000385000000 (0x38d7ebbb92240) 10: > 10: 1000000372280000 (0x38d7ebaf70ac0) 10: with messages: 10: frame id14 10: 1000000372280000 10: 14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000385000000 (0x38d7ebbb92240) 10: > 10: 1000000383040000 (0x38d7ebb9b3a00) 10: with messages: 10: frame id14 10: 1000000372280000 10: 14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000389000000 (0x38d7ebbf62b40) 10: > 10: 1000000372280000 (0x38d7ebaf70ac0) 10: with messages: 10: frame id14 10: 1000000372280000 10: 14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000389000000 (0x38d7ebbf62b40) 10: > 10: 1000000385000000 (0x38d7ebbb92240) 10: with messages: 10: frame id14 10: 1000000372280000 10: 14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id14 10: 1000000372280000 10: 14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id14 10: 1000000372280000 10: 14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000372280000 (0x38d7ebaf70ac0) 10: <= 10: 1000000383040000 (0x38d7ebb9b3a00) 10: with messages: 10: frame id14 10: 1000000372280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000372280000 (0x38d7ebaf70ac0) 10: <= 10: 1000000383040000 (0x38d7ebb9b3a00) 10: with messages: 10: frame id14 10: 1000000372280000 10: 10: frame_id: 13 10: desired_present_time_ns: 1000000373000000 10: actual_present_time_ns: 1000000373000000 10: earliest_present_time_ns: 1000000373000000 10: present_margin_ns: 720000 10: now_ns: 1000000374000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000385000000 (0x38d7ebbb92240) 10: >= 10: 1000000384280000 (0x38d7ebbae25c0) 10: with messages: 10: frame id14 10: 1000000372280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000385000000 (0x38d7ebbb92240) 10: with messages: 10: frame id14 10: 1000000372280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 15 > 14 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000403040000 (0x38d7ebccc6700) 10: >= 10: 1000000384280000 (0x38d7ebbae25c0) 10: with messages: 10: frame id15 10: 1000000384280000 10: 15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000405000000 (0x38d7ebcea4f40) 10: > 10: 1000000384280000 (0x38d7ebbae25c0) 10: with messages: 10: frame id15 10: 1000000384280000 10: 15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000405000000 (0x38d7ebcea4f40) 10: > 10: 1000000403040000 (0x38d7ebccc6700) 10: with messages: 10: frame id15 10: 1000000384280000 10: 15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000409000000 (0x38d7ebd275840) 10: > 10: 1000000384280000 (0x38d7ebbae25c0) 10: with messages: 10: frame id15 10: 1000000384280000 10: 15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000409000000 (0x38d7ebd275840) 10: > 10: 1000000405000000 (0x38d7ebcea4f40) 10: with messages: 10: frame id15 10: 1000000384280000 10: 15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id15 10: 1000000384280000 10: 15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id15 10: 1000000384280000 10: 15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000384280000 (0x38d7ebbae25c0) 10: <= 10: 1000000403040000 (0x38d7ebccc6700) 10: with messages: 10: frame id15 10: 1000000384280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000384280000 (0x38d7ebbae25c0) 10: <= 10: 1000000403040000 (0x38d7ebccc6700) 10: with messages: 10: frame id15 10: 1000000384280000 10: 10: frame_id: 14 10: desired_present_time_ns: 1000000385000000 10: actual_present_time_ns: 1000000385000000 10: earliest_present_time_ns: 1000000385000000 10: present_margin_ns: 720000 10: now_ns: 1000000386000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000405000000 (0x38d7ebcea4f40) 10: >= 10: 1000000404280000 (0x38d7ebcdf52c0) 10: with messages: 10: frame id15 10: 1000000384280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000405000000 (0x38d7ebcea4f40) 10: with messages: 10: frame id15 10: 1000000384280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 16 > 15 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000415040000 (0x38d7ebd838200) 10: >= 10: 1000000404280000 (0x38d7ebcdf52c0) 10: with messages: 10: frame id16 10: 1000000404280000 10: 16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000417000000 (0x38d7ebda16a40) 10: > 10: 1000000404280000 (0x38d7ebcdf52c0) 10: with messages: 10: frame id16 10: 1000000404280000 10: 16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000417000000 (0x38d7ebda16a40) 10: > 10: 1000000415040000 (0x38d7ebd838200) 10: with messages: 10: frame id16 10: 1000000404280000 10: 16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000421000000 (0x38d7ebdde7340) 10: > 10: 1000000404280000 (0x38d7ebcdf52c0) 10: with messages: 10: frame id16 10: 1000000404280000 10: 16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000421000000 (0x38d7ebdde7340) 10: > 10: 1000000417000000 (0x38d7ebda16a40) 10: with messages: 10: frame id16 10: 1000000404280000 10: 16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id16 10: 1000000404280000 10: 16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id16 10: 1000000404280000 10: 16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000404280000 (0x38d7ebcdf52c0) 10: <= 10: 1000000415040000 (0x38d7ebd838200) 10: with messages: 10: frame id16 10: 1000000404280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000404280000 (0x38d7ebcdf52c0) 10: <= 10: 1000000415040000 (0x38d7ebd838200) 10: with messages: 10: frame id16 10: 1000000404280000 10: 10: frame_id: 15 10: desired_present_time_ns: 1000000405000000 10: actual_present_time_ns: 1000000405000000 10: earliest_present_time_ns: 1000000405000000 10: present_margin_ns: 720000 10: now_ns: 1000000406000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000417000000 (0x38d7ebda16a40) 10: >= 10: 1000000416280000 (0x38d7ebd966dc0) 10: with messages: 10: frame id16 10: 1000000404280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000417000000 (0x38d7ebda16a40) 10: with messages: 10: frame id16 10: 1000000404280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 17 > 16 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000435040000 (0x38d7ebeb4af00) 10: >= 10: 1000000416280000 (0x38d7ebd966dc0) 10: with messages: 10: frame id17 10: 1000000416280000 10: 17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000437000000 (0x38d7ebed29740) 10: > 10: 1000000416280000 (0x38d7ebd966dc0) 10: with messages: 10: frame id17 10: 1000000416280000 10: 17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000437000000 (0x38d7ebed29740) 10: > 10: 1000000435040000 (0x38d7ebeb4af00) 10: with messages: 10: frame id17 10: 1000000416280000 10: 17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000441000000 (0x38d7ebf0fa040) 10: > 10: 1000000416280000 (0x38d7ebd966dc0) 10: with messages: 10: frame id17 10: 1000000416280000 10: 17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000441000000 (0x38d7ebf0fa040) 10: > 10: 1000000437000000 (0x38d7ebed29740) 10: with messages: 10: frame id17 10: 1000000416280000 10: 17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id17 10: 1000000416280000 10: 17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id17 10: 1000000416280000 10: 17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000416280000 (0x38d7ebd966dc0) 10: <= 10: 1000000435040000 (0x38d7ebeb4af00) 10: with messages: 10: frame id17 10: 1000000416280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000416280000 (0x38d7ebd966dc0) 10: <= 10: 1000000435040000 (0x38d7ebeb4af00) 10: with messages: 10: frame id17 10: 1000000416280000 10: 10: frame_id: 16 10: desired_present_time_ns: 1000000417000000 10: actual_present_time_ns: 1000000417000000 10: earliest_present_time_ns: 1000000417000000 10: present_margin_ns: 720000 10: now_ns: 1000000418000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000437000000 (0x38d7ebed29740) 10: >= 10: 1000000436280000 (0x38d7ebec79ac0) 10: with messages: 10: frame id17 10: 1000000416280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000437000000 (0x38d7ebed29740) 10: with messages: 10: frame id17 10: 1000000416280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 18 > 17 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000447040000 (0x38d7ebf6bca00) 10: >= 10: 1000000436280000 (0x38d7ebec79ac0) 10: with messages: 10: frame id18 10: 1000000436280000 10: 18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000449000000 (0x38d7ebf89b240) 10: > 10: 1000000436280000 (0x38d7ebec79ac0) 10: with messages: 10: frame id18 10: 1000000436280000 10: 18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000449000000 (0x38d7ebf89b240) 10: > 10: 1000000447040000 (0x38d7ebf6bca00) 10: with messages: 10: frame id18 10: 1000000436280000 10: 18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000453000000 (0x38d7ebfc6bb40) 10: > 10: 1000000436280000 (0x38d7ebec79ac0) 10: with messages: 10: frame id18 10: 1000000436280000 10: 18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000453000000 (0x38d7ebfc6bb40) 10: > 10: 1000000449000000 (0x38d7ebf89b240) 10: with messages: 10: frame id18 10: 1000000436280000 10: 18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id18 10: 1000000436280000 10: 18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id18 10: 1000000436280000 10: 18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000436280000 (0x38d7ebec79ac0) 10: <= 10: 1000000447040000 (0x38d7ebf6bca00) 10: with messages: 10: frame id18 10: 1000000436280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000436280000 (0x38d7ebec79ac0) 10: <= 10: 1000000447040000 (0x38d7ebf6bca00) 10: with messages: 10: frame id18 10: 1000000436280000 10: 10: frame_id: 17 10: desired_present_time_ns: 1000000437000000 10: actual_present_time_ns: 1000000437000000 10: earliest_present_time_ns: 1000000437000000 10: present_margin_ns: 720000 10: now_ns: 1000000438000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000449000000 (0x38d7ebf89b240) 10: >= 10: 1000000448280000 (0x38d7ebf7eb5c0) 10: with messages: 10: frame id18 10: 1000000436280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000449000000 (0x38d7ebf89b240) 10: with messages: 10: frame id18 10: 1000000436280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 19 > 18 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000467040000 (0x38d7ec09cf700) 10: >= 10: 1000000448280000 (0x38d7ebf7eb5c0) 10: with messages: 10: frame id19 10: 1000000448280000 10: 19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000469000000 (0x38d7ec0badf40) 10: > 10: 1000000448280000 (0x38d7ebf7eb5c0) 10: with messages: 10: frame id19 10: 1000000448280000 10: 19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000469000000 (0x38d7ec0badf40) 10: > 10: 1000000467040000 (0x38d7ec09cf700) 10: with messages: 10: frame id19 10: 1000000448280000 10: 19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000473000000 (0x38d7ec0f7e840) 10: > 10: 1000000448280000 (0x38d7ebf7eb5c0) 10: with messages: 10: frame id19 10: 1000000448280000 10: 19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000473000000 (0x38d7ec0f7e840) 10: > 10: 1000000469000000 (0x38d7ec0badf40) 10: with messages: 10: frame id19 10: 1000000448280000 10: 19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id19 10: 1000000448280000 10: 19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id19 10: 1000000448280000 10: 19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000448280000 (0x38d7ebf7eb5c0) 10: <= 10: 1000000467040000 (0x38d7ec09cf700) 10: with messages: 10: frame id19 10: 1000000448280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000448280000 (0x38d7ebf7eb5c0) 10: <= 10: 1000000467040000 (0x38d7ec09cf700) 10: with messages: 10: frame id19 10: 1000000448280000 10: 10: frame_id: 18 10: desired_present_time_ns: 1000000449000000 10: actual_present_time_ns: 1000000449000000 10: earliest_present_time_ns: 1000000449000000 10: present_margin_ns: 720000 10: now_ns: 1000000450000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000469000000 (0x38d7ec0badf40) 10: >= 10: 1000000468280000 (0x38d7ec0afe2c0) 10: with messages: 10: frame id19 10: 1000000448280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000469000000 (0x38d7ec0badf40) 10: with messages: 10: frame id19 10: 1000000448280000 10: 10: ./tests/tests_pacing.cpp:249: PASSED: 10: CHECK( loopPred.frame_id > i ) 10: with expansion: 10: 20 > 19 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000479040000 (0x38d7ec1541200) 10: >= 10: 1000000468280000 (0x38d7ec0afe2c0) 10: with messages: 10: frame id20 10: 1000000468280000 10: 20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000481000000 (0x38d7ec171fa40) 10: > 10: 1000000468280000 (0x38d7ec0afe2c0) 10: with messages: 10: frame id20 10: 1000000468280000 10: 20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000481000000 (0x38d7ec171fa40) 10: > 10: 1000000479040000 (0x38d7ec1541200) 10: with messages: 10: frame id20 10: 1000000468280000 10: 20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000485000000 (0x38d7ec1af0340) 10: > 10: 1000000468280000 (0x38d7ec0afe2c0) 10: with messages: 10: frame id20 10: 1000000468280000 10: 20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000485000000 (0x38d7ec1af0340) 10: > 10: 1000000481000000 (0x38d7ec171fa40) 10: with messages: 10: frame id20 10: 1000000468280000 10: 20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: frame id20 10: 1000000468280000 10: 20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: frame id20 10: 1000000468280000 10: 20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000468280000 (0x38d7ec0afe2c0) 10: <= 10: 1000000479040000 (0x38d7ec1541200) 10: with messages: 10: frame id20 10: 1000000468280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000468280000 (0x38d7ec0afe2c0) 10: <= 10: 1000000479040000 (0x38d7ec1541200) 10: with messages: 10: frame id20 10: 1000000468280000 10: 10: frame_id: 19 10: desired_present_time_ns: 1000000469000000 10: actual_present_time_ns: 1000000469000000 10: earliest_present_time_ns: 1000000469000000 10: present_margin_ns: 720000 10: now_ns: 1000000470000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000481000000 (0x38d7ec171fa40) 10: >= 10: 1000000480280000 (0x38d7ec166fdc0) 10: with messages: 10: frame id20 10: 1000000468280000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000481000000 (0x38d7ec171fa40) 10: with messages: 10: frame id20 10: 1000000468280000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000499040000 (0x38d7ec2853f00) 10: >= 10: 1000000480280000 (0x38d7ec166fdc0) 10: with messages: 10: 21 10: 1000000480280000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000501000000 (0x38d7ec2a32740) 10: > 10: 1000000480280000 (0x38d7ec166fdc0) 10: with messages: 10: 21 10: 1000000480280000 10: 11: 11: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: tests_quatexpmap is a Catch v2.13.10 host application. 11: Run with -? for options 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.00001f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.36567, -0.764596, -3.02512 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.00001f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.81379, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.00001f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365679, -0.76459, -3.02511 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764589, -3.02511 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764588, -3.02511 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764588, -3.02511 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764588, -3.02511 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.362762, -0.362763, 0.362758 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731346, 0.152918, 0.605024 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.00001f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.362764, -0.362765, 0.362759 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.00001f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731243, 0.152913, 0.605023 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.362759 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731354, 0.152917, 0.605023 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731345, 0.152918, 0.605022 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731345, 0.152918, 0.605022 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731344, 0.152918, 0.605022 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764591, -3.02511 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365672, -0.764587, -3.02511 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764588, -3.02511 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764588, -3.02511 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764588, -3.02511 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-1.8138, 1.8138, -1.8138 11: new_vel=-1.8138, 1.8138, -1.8138 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.365673, -0.764588, -3.02511 11: new_vel=0.365673, -0.764588, -3.02511 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.362761, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731335, 0.152917, 0.605023 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.362761, 0.362757 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731338, 0.152919, 0.605022 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731346, 0.152917, 0.605022 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731347, 0.152917, 0.605022 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test integrate velocity and finite difference mappings 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:22 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731345, 0.152918, 0.605022 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=0.36276, -0.36276, 0.36276 11: new_vel=0.36276, -0.36276, 0.36276 11: 11: ./tests/tests_quatexpmap.cpp:53: PASSED: 11: CHECK( m_vec3_len(new_vel - vel) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: with messages: 11: vel=-0.0731345, 0.152918, 0.605022 11: new_vel=-0.0731345, 0.152918, 0.605022 11: 11: ------------------------------------------------------------------------------- 11: m_quatexpmap 11: Test quat_exp and quat_ln are inverses 11: ------------------------------------------------------------------------------- 11: ./tests/tests_quatexpmap.cpp:58 11: ............................................................................... 11: 11: ./tests/tests_quatexpmap.cpp:75: PASSED: 11: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: 11: ./tests/tests_quatexpmap.cpp:75: PASSED: 11: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: 11: ./tests/tests_quatexpmap.cpp:75: PASSED: 11: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: 11: ./tests/tests_quatexpmap.cpp:75: PASSED: 11: CHECK( m_vec3_len(expected_aa - aa) <= 0.001 ) 11: with expansion: 11: 0.0f <= 0.001 11: 11: =============================================================================== 11: All tests passed (52 assertions in 1 test case) 11: 9/21 Test #8: tests_lowpass_float .............. Passed 0.47 sec test 13 Start 13: tests_quat_swing_twist 13: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_quat_swing_twist "--success" 13: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 13: Test timeout computed to be: 1500 10/21 Test #11: tests_quatexpmap ................. Passed 0.31 sec test 14 Start 14: tests_rational 14: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_rational "--success" 14: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 14: Test timeout computed to be: 1500 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000501000000 (0x38d7ec2a32740) 10: > 10: 1000000499040000 (0x38d7ec2853f00) 10: with messages: 10: 21 10: 1000000480280000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000505000000 (0x38d7ec2e03040) 10: > 10: 1000000480280000 (0x38d7ec166fdc0) 10: with messages: 10: 21 10: 1000000480280000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000505000000 (0x38d7ec2e03040) 10: > 10: 1000000501000000 (0x38d7ec2a32740) 10: with messages: 10: 21 10: 1000000480280000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 21 10: 1000000480280000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 21 10: 1000000480280000 10: 10: ./tests/tests_pacing.cpp:263: PASSED: 10: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) < unanoseconds(predictions.desired_present_time_ns - predictions.wake_up_time_ns) ) 10: with expansion: 10: 1960us < 2600us 10: 10: ./tests/tests_pacing.cpp:265: PASSED: 10: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(shortSubmitDelay + shortGpuTime) ) 10: with expansion: 10: 1960us > 1200us 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_display_timing 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:193 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:197: PASSED: 10: REQUIRE( XRT_SUCCESS == u_pc_display_timing_create(frame_interval_ns.count(), &U_PC_DISPLAY_TIMING_CONFIG_DEFAULT, &upc) ) 10: with expansion: 10: 0 == 0 10: 10: ./tests/tests_pacing.cpp:199: PASSED: 10: REQUIRE( upc != nullptr ) 10: with expansion: 10: 0x01290960 != nullptr 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000158400000 (0x38d7eae377e00) 10: >= 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000161000000 (0x38d7eae5f2a40) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000161000000 (0x38d7eae5f2a40) 10: > 10: 1000000158400000 (0x38d7eae377e00) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000165000000 (0x38d7eae9c3340) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000165000000 (0x38d7eae9c3340) 10: > 10: 1000000161000000 (0x38d7eae5f2a40) 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 0 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 0 10: 1000000001000000 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_display_timing 10: slower than desired 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:269 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:291: PASSED: 10: REQUIRE( next_scanout_timepoint > gpu_finish ) 10: with expansion: 10: 1000000161000000 (0x38d7eae5f2a40) 10: > 10: 1000000006020000 (0x38d7ea5225ba0) 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000161000000 (0x38d7eae5f2a40) 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000178400000 (0x38d7eaf68ab00) 10: >= 10: 1000000006020000 (0x38d7ea5225ba0) 10: with messages: 10: 1 10: 1000000006020000 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000181000000 (0x38d7eaf905740) 10: > 10: 1000000006020000 (0x38d7ea5225ba0) 10: with messages: 10: 1 10: 1000000006020000 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000181000000 (0x38d7eaf905740) 10: > 10: 1000000178400000 (0x38d7eaf68ab00) 10: with messages: 10: 1 10: 1000000006020000 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000185000000 (0x38d7eafcd6040) 10: > 10: 1000000006020000 (0x38d7ea5225ba0) 10: with messages: 10: 1 10: 1000000006020000 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000185000000 (0x38d7eafcd6040) 10: > 10: 1000000181000000 (0x38d7eaf905740) 10: with messages: 10: 1 10: 1000000006020000 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 1 10: 1000000006020000 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 1 10: 1000000006020000 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000006020000 (0x38d7ea5225ba0) 10: <= 10: 1000000178400000 (0x38d7eaf68ab00) 10: with messages: 10: 1 10: 1000000006020000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000006020000 (0x38d7ea5225ba0) 10: <= 10: 1000000178400000 (0x38d7eaf68ab00) 10: with messages: 10: 1 10: 1000000006020000 10: 10: frame_id: 0 10: desired_present_time_ns: 1000000161000000 10: actual_present_time_ns: 1000000161000000 10: earliest_present_time_ns: 1000000017000000 10: present_margin_ns: 10980000 10: now_ns: 1000000162000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000197000000 (0x38d7eb0847b40) 10: >= 10: 1000000183420000 (0x38d7eafb54460) 10: with messages: 10: 1 10: 1000000006020000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000197000000 (0x38d7eb0847b40) 10: with messages: 10: 1 10: 1000000006020000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000190720000 (0x38d7eb024a800) 10: >= 10: 1000000183420000 (0x38d7eafb54460) 10: with messages: 10: 2 10: 1000000183420000 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000193000000 (0x38d7eb0477240) 10: > 10: 1000000183420000 (0x38d7eafb54460) 10: with messages: 10: 2 10: 1000000183420000 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000193000000 (0x38d7eb0477240) 10: > 10: 1000000190720000 (0x38d7eb024a800) 10: with messages: 10: 2 10: 1000000183420000 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000197000000 (0x38d7eb0847b40) 10: > 10: 1000000183420000 (0x38d7eafb54460) 10: with messages: 10: 2 10: 1000000183420000 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000197000000 (0x38d7eb0847b40) 10: > 10: 1000000193000000 (0x38d7eb0477240) 10: with messages: 10: 2 10: 1000000183420000 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 2 10: 1000000183420000 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 2 10: 1000000183420000 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000183420000 (0x38d7eafb54460) 10: <= 10: 1000000190720000 (0x38d7eb024a800) 10: with messages: 10: 2 10: 1000000183420000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000183420000 (0x38d7eafb54460) 10: <= 10: 1000000190720000 (0x38d7eb024a800) 10: with messages: 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000209000000 (0x38d7eb13b9640) 10: >= 10: 1000000195740000 (0x38d7eb0714160) 10: with messages: 10: 2 10: 1000000183420000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000209000000 (0x38d7eb13b9640) 10: with messages: 10: 2 10: 1000000183420000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000206720000 (0x38d7eb118cc00) 10: >= 10: 1000000195740000 (0x38d7eb0714160) 10: with messages: 10: 3 10: 1000000195740000 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000209000000 (0x38d7eb13b9640) 10: > 10: 1000000195740000 (0x38d7eb0714160) 10: with messages: 10: 3 10: 1000000195740000 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000209000000 (0x38d7eb13b9640) 10: > 10: 1000000206720000 (0x38d7eb118cc00) 10: with messages: 10: 3 10: 1000000195740000 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000213000000 (0x38d7eb1789f40) 10: > 10: 1000000195740000 (0x38d7eb0714160) 10: with messages: 10: 3 10: 1000000195740000 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000213000000 (0x38d7eb1789f40) 10: > 10: 1000000209000000 (0x38d7eb13b9640) 10: with messages: 10: 3 10: 1000000195740000 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 3 10: 1000000195740000 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 3 10: 1000000195740000 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000195740000 (0x38d7eb0714160) 10: <= 10: 1000000206720000 (0x38d7eb118cc00) 10: with messages: 10: 3 10: 1000000195740000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000195740000 (0x38d7eb0714160) 10: <= 10: 1000000206720000 (0x38d7eb118cc00) 10: with messages: 10: 3 10: 1000000195740000 10: 10: frame_id: 1 10: desired_present_time_ns: 1000000181000000 10: actual_present_time_ns: 1000000197000000 10: earliest_present_time_ns: 1000000197000000 10: present_margin_ns: 13580000 10: now_ns: 1000000198000000 10: 10: WARN [adjust_comp_time] Frame 1 missed by 16.00! 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000225000000 (0x38d7eb22fba40) 10: >= 10: 1000000211740000 (0x38d7eb1656560) 10: with messages: 10: 3 10: 1000000195740000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000225000000 (0x38d7eb22fba40) 10: with messages: 10: 3 10: 1000000195740000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000242080000 (0x38d7eb3345900) 10: >= 10: 1000000211740000 (0x38d7eb1656560) 10: with messages: 10: 4 10: 1000000211740000 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000245000000 (0x38d7eb360e740) 10: > 10: 1000000211740000 (0x38d7eb1656560) 10: with messages: 10: 4 10: 1000000211740000 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000245000000 (0x38d7eb360e740) 10: > 10: 1000000242080000 (0x38d7eb3345900) 10: with messages: 10: 4 10: 1000000211740000 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000249000000 (0x38d7eb39df040) 10: > 10: 1000000211740000 (0x38d7eb1656560) 10: with messages: 10: 4 10: 1000000211740000 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000249000000 (0x38d7eb39df040) 10: > 10: 1000000245000000 (0x38d7eb360e740) 10: with messages: 10: 4 10: 1000000211740000 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 4 10: 1000000211740000 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 4 10: 1000000211740000 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000211740000 (0x38d7eb1656560) 10: <= 10: 1000000242080000 (0x38d7eb3345900) 10: with messages: 10: 4 10: 1000000211740000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000211740000 (0x38d7eb1656560) 10: <= 10: 1000000242080000 (0x38d7eb3345900) 10: with messages: 10: 4 10: 1000000211740000 10: 10: frame_id: 2 10: desired_present_time_ns: 1000000193000000 10: actual_present_time_ns: 1000000209000000 10: earliest_present_time_ns: 1000000209000000 10: present_margin_ns: 13260000 10: now_ns: 1000000210000000 10: 10: WARN [adjust_comp_time] Frame 2 missed by 16.00! 10: frame_id: 3 10: desired_present_time_ns: 1000000209000000 10: actual_present_time_ns: 1000000225000000 10: earliest_present_time_ns: 1000000225000000 10: present_margin_ns: 13260000 10: now_ns: 1000000226000000 10: 10: WARN [adjust_comp_time] Frame 3 missed by 16.00! 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000261000000 (0x38d7eb4550b40) 10: >= 10: 1000000247100000 (0x38d7eb380f260) 10: with messages: 10: 4 10: 1000000211740000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000261000000 (0x38d7eb4550b40) 10: with messages: 10: 4 10: 1000000211740000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000252800000 (0x38d7eb3d7ec00) 10: >= 10: 1000000247100000 (0x38d7eb380f260) 10: with messages: 10: 5 10: 1000000247100000 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000257000000 (0x38d7eb4180240) 10: > 10: 1000000247100000 (0x38d7eb380f260) 10: with messages: 10: 5 10: 1000000247100000 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000257000000 (0x38d7eb4180240) 10: > 10: 1000000252800000 (0x38d7eb3d7ec00) 10: with messages: 10: 5 10: 1000000247100000 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000261000000 (0x38d7eb4550b40) 10: > 10: 1000000247100000 (0x38d7eb380f260) 10: with messages: 10: 5 10: 1000000247100000 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000261000000 (0x38d7eb4550b40) 10: > 10: 1000000257000000 (0x38d7eb4180240) 10: with messages: 10: 5 10: 1000000247100000 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 5 10: 1000000247100000 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 5 10: 1000000247100000 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000247100000 (0x38d7eb380f260) 10: <= 10: 1000000252800000 (0x38d7eb3d7ec00) 10: with messages: 10: 5 10: 1000000247100000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000247100000 (0x38d7eb380f260) 10: <= 10: 1000000252800000 (0x38d7eb3d7ec00) 10: with messages: 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000273000000 (0x38d7eb50c2640) 10: >= 10: 1000000257820000 (0x38d7eb4248560) 10: with messages: 10: 5 10: 1000000247100000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000273000000 (0x38d7eb50c2640) 10: with messages: 10: 5 10: 1000000247100000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000268800000 (0x38d7eb4cc1000) 10: >= 10: 1000000257820000 (0x38d7eb4248560) 10: with messages: 10: 6 10: 1000000257820000 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000273000000 (0x38d7eb50c2640) 10: > 10: 1000000257820000 (0x38d7eb4248560) 10: with messages: 10: 6 10: 1000000257820000 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000273000000 (0x38d7eb50c2640) 10: > 10: 1000000268800000 (0x38d7eb4cc1000) 10: with messages: 10: 6 10: 1000000257820000 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000277000000 (0x38d7eb5492f40) 10: > 10: 1000000257820000 (0x38d7eb4248560) 10: with messages: 10: 6 10: 1000000257820000 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000277000000 (0x38d7eb5492f40) 10: > 10: 1000000273000000 (0x38d7eb50c2640) 10: with messages: 10: 6 10: 1000000257820000 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 6 10: 1000000257820000 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 6 10: 1000000257820000 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000257820000 (0x38d7eb4248560) 10: <= 10: 1000000268800000 (0x38d7eb4cc1000) 10: with messages: 10: 6 10: 1000000257820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000257820000 (0x38d7eb4248560) 10: <= 10: 1000000268800000 (0x38d7eb4cc1000) 10: with messages: 10: 6 10: 1000000257820000 10: 10: frame_id: 4 10: desired_present_time_ns: 1000000245000000 10: actual_present_time_ns: 1000000261000000 10: earliest_present_time_ns: 1000000261000000 10: present_margin_ns: 13900000 10: now_ns: 1000000262000000 10: 10: WARN [adjust_comp_time] Frame 4 missed by 16.00! 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000289000000 (0x38d7eb6004a40) 10: >= 10: 1000000273820000 (0x38d7eb518a960) 10: with messages: 10: 6 10: 1000000257820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000289000000 (0x38d7eb6004a40) 10: with messages: 10: 6 10: 1000000257820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000304160000 (0x38d7eb6e79d00) 10: >= 10: 1000000273820000 (0x38d7eb518a960) 10: with messages: 10: 7 10: 1000000273820000 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000309000000 (0x38d7eb7317740) 10: > 10: 1000000273820000 (0x38d7eb518a960) 10: with messages: 10: 7 10: 1000000273820000 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000309000000 (0x38d7eb7317740) 10: > 10: 1000000304160000 (0x38d7eb6e79d00) 10: with messages: 10: 7 10: 1000000273820000 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000313000000 (0x38d7eb76e8040) 10: > 10: 1000000273820000 (0x38d7eb518a960) 10: with messages: 10: 7 10: 1000000273820000 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000313000000 (0x38d7eb76e8040) 10: > 10: 1000000309000000 (0x38d7eb7317740) 10: with messages: 10: 7 10: 1000000273820000 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 7 10: 1000000273820000 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 7 10: 1000000273820000 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000273820000 (0x38d7eb518a960) 10: <= 10: 1000000304160000 (0x38d7eb6e79d00) 10: with messages: 10: 7 10: 1000000273820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000273820000 (0x38d7eb518a960) 10: <= 10: 1000000304160000 (0x38d7eb6e79d00) 10: with messages: 10: 7 10: 1000000273820000 10: 10: frame_id: 5 10: desired_present_time_ns: 1000000257000000 10: actual_present_time_ns: 1000000273000000 10: earliest_present_time_ns: 1000000273000000 10: present_margin_ns: 15180000 10: now_ns: 1000000274000000 10: 10: WARN [adjust_comp_time] Frame 5 missed by 16.00! 10: frame_id: 6 10: desired_present_time_ns: 1000000273000000 10: actual_present_time_ns: 1000000289000000 10: earliest_present_time_ns: 1000000289000000 10: present_margin_ns: 15180000 10: now_ns: 1000000290000000 10: 10: WARN [adjust_comp_time] Frame 6 missed by 16.00! 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000325000000 (0x38d7eb8259b40) 10: >= 10: 1000000309180000 (0x38d7eb7343660) 10: with messages: 10: 7 10: 1000000273820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000325000000 (0x38d7eb8259b40) 10: with messages: 10: 7 10: 1000000273820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000315200000 (0x38d7eb7901200) 10: >= 10: 1000000309180000 (0x38d7eb7343660) 10: with messages: 10: 8 10: 1000000309180000 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000321000000 (0x38d7eb7e89240) 10: > 10: 1000000309180000 (0x38d7eb7343660) 10: with messages: 10: 8 10: 1000000309180000 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000321000000 (0x38d7eb7e89240) 10: > 10: 1000000315200000 (0x38d7eb7901200) 10: with messages: 10: 8 10: 1000000309180000 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000325000000 (0x38d7eb8259b40) 10: > 10: 1000000309180000 (0x38d7eb7343660) 10: with messages: 10: 8 10: 1000000309180000 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000325000000 (0x38d7eb8259b40) 10: > 10: 1000000321000000 (0x38d7eb7e89240) 10: with messages: 10: 8 10: 1000000309180000 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 8 10: 1000000309180000 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 8 10: 1000000309180000 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000309180000 (0x38d7eb7343660) 10: <= 10: 1000000315200000 (0x38d7eb7901200) 10: with messages: 10: 8 10: 1000000309180000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000309180000 (0x38d7eb7343660) 10: <= 10: 1000000315200000 (0x38d7eb7901200) 10: with messages: 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000321000000 (0x38d7eb7e89240) 10: >= 10: 1000000320220000 (0x38d7eb7dcab60) 10: with messages: 10: 8 10: 1000000309180000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000321000000 (0x38d7eb7e89240) 10: with messages: 10: 8 10: 1000000309180000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000331200000 (0x38d7eb8843600) 10: >= 10: 1000000320220000 (0x38d7eb7dcab60) 10: with messages: 10: 9 10: 1000000320220000 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000337000000 (0x38d7eb8dcb640) 10: > 10: 1000000320220000 (0x38d7eb7dcab60) 10: with messages: 10: 9 10: 1000000320220000 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000337000000 (0x38d7eb8dcb640) 10: > 10: 1000000331200000 (0x38d7eb8843600) 10: with messages: 10: 9 10: 1000000320220000 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000341000000 (0x38d7eb919bf40) 10: > 10: 1000000320220000 (0x38d7eb7dcab60) 10: with messages: 10: 9 10: 1000000320220000 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000341000000 (0x38d7eb919bf40) 10: > 10: 1000000337000000 (0x38d7eb8dcb640) 10: with messages: 10: 9 10: 1000000320220000 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 9 10: 1000000320220000 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 9 10: 1000000320220000 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000320220000 (0x38d7eb7dcab60) 10: <= 10: 1000000331200000 (0x38d7eb8843600) 10: with messages: 10: 9 10: 1000000320220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000320220000 (0x38d7eb7dcab60) 10: <= 10: 1000000331200000 (0x38d7eb8843600) 10: with messages: 10: 9 10: 1000000320220000 10: 10: frame_id: 8 10: desired_present_time_ns: 1000000321000000 10: actual_present_time_ns: 1000000321000000 10: earliest_present_time_ns: 1000000321000000 10: present_margin_ns: 780000 10: now_ns: 1000000322000000 10: 10: frame_id: 7 10: desired_present_time_ns: 1000000309000000 10: actual_present_time_ns: 1000000325000000 10: earliest_present_time_ns: 1000000325000000 10: present_margin_ns: 15820000 10: now_ns: 1000000326000000 10: 10: WARN [adjust_comp_time] Frame 7 missed by 16.00! 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000337000000 (0x38d7eb8dcb640) 10: >= 10: 1000000336220000 (0x38d7eb8d0cf60) 10: with messages: 10: 9 10: 1000000320220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000337000000 (0x38d7eb8dcb640) 10: with messages: 10: 9 10: 1000000320220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000347200000 (0x38d7eb9785a00) 10: >= 10: 1000000336220000 (0x38d7eb8d0cf60) 10: with messages: 10: 10 10: 1000000336220000 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000353000000 (0x38d7eb9d0da40) 10: > 10: 1000000336220000 (0x38d7eb8d0cf60) 10: with messages: 10: 10 10: 1000000336220000 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000353000000 (0x38d7eb9d0da40) 10: > 10: 1000000347200000 (0x38d7eb9785a00) 10: with messages: 10: 10 10: 1000000336220000 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000357000000 (0x38d7eba0de340) 10: > 10: 1000000336220000 (0x38d7eb8d0cf60) 10: with messages: 10: 10 10: 1000000336220000 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000357000000 (0x38d7eba0de340) 10: > 10: 1000000353000000 (0x38d7eb9d0da40) 10: with messages: 10: 10 10: 1000000336220000 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 10 10: 1000000336220000 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 10 10: 1000000336220000 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000336220000 (0x38d7eb8d0cf60) 10: <= 10: 1000000347200000 (0x38d7eb9785a00) 10: with messages: 10: 10 10: 1000000336220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000336220000 (0x38d7eb8d0cf60) 10: <= 10: 1000000347200000 (0x38d7eb9785a00) 10: with messages: 10: 10 10: 1000000336220000 10: 10: frame_id: 9 10: desired_present_time_ns: 1000000337000000 10: actual_present_time_ns: 1000000337000000 10: earliest_present_time_ns: 1000000337000000 10: present_margin_ns: 780000 10: now_ns: 1000000338000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000353000000 (0x38d7eb9d0da40) 10: >= 10: 1000000352220000 (0x38d7eb9c4f360) 10: with messages: 10: 10 10: 1000000336220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000353000000 (0x38d7eb9d0da40) 10: with messages: 10: 10 10: 1000000336220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000363200000 (0x38d7eba6c7e00) 10: >= 10: 1000000352220000 (0x38d7eb9c4f360) 10: with messages: 10: 11 10: 1000000352220000 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000369000000 (0x38d7ebac4fe40) 10: > 10: 1000000352220000 (0x38d7eb9c4f360) 10: with messages: 10: 11 10: 1000000352220000 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000369000000 (0x38d7ebac4fe40) 10: > 10: 1000000363200000 (0x38d7eba6c7e00) 10: with messages: 10: 11 10: 1000000352220000 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000373000000 (0x38d7ebb020740) 10: > 10: 1000000352220000 (0x38d7eb9c4f360) 10: with messages: 10: 11 10: 1000000352220000 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000373000000 (0x38d7ebb020740) 10: > 10: 1000000369000000 (0x38d7ebac4fe40) 10: with messages: 10: 11 10: 1000000352220000 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 11 10: 1000000352220000 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 11 10: 1000000352220000 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000352220000 (0x38d7eb9c4f360) 10: <= 10: 1000000363200000 (0x38d7eba6c7e00) 10: with messages: 10: 11 10: 1000000352220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000352220000 (0x38d7eb9c4f360) 10: <= 10: 1000000363200000 (0x38d7eba6c7e00) 10: with messages: 10: 11 10: 1000000352220000 10: 10: frame_id: 10 10: desired_present_time_ns: 1000000353000000 10: actual_present_time_ns: 1000000353000000 10: earliest_present_time_ns: 1000000353000000 10: present_margin_ns: 780000 10: now_ns: 1000000354000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000369000000 (0x38d7ebac4fe40) 10: >= 10: 1000000368220000 (0x38d7ebab91760) 10: with messages: 10: 11 10: 1000000352220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000369000000 (0x38d7ebac4fe40) 10: with messages: 10: 11 10: 1000000352220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000379200000 (0x38d7ebb60a200) 10: >= 10: 1000000368220000 (0x38d7ebab91760) 10: with messages: 10: 12 10: 1000000368220000 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000385000000 (0x38d7ebbb92240) 10: > 10: 1000000368220000 (0x38d7ebab91760) 10: with messages: 10: 12 10: 1000000368220000 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000385000000 (0x38d7ebbb92240) 10: > 10: 1000000379200000 (0x38d7ebb60a200) 10: with messages: 10: 12 10: 1000000368220000 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000389000000 (0x38d7ebbf62b40) 10: > 10: 1000000368220000 (0x38d7ebab91760) 10: with messages: 10: 12 10: 1000000368220000 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000389000000 (0x38d7ebbf62b40) 10: > 10: 1000000385000000 (0x38d7ebbb92240) 10: with messages: 10: 12 10: 1000000368220000 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 12 10: 1000000368220000 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 12 10: 1000000368220000 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000368220000 (0x38d7ebab91760) 10: <= 10: 1000000379200000 (0x38d7ebb60a200) 10: with messages: 10: 12 10: 1000000368220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000368220000 (0x38d7ebab91760) 10: <= 10: 1000000379200000 (0x38d7ebb60a200) 10: with messages: 10: 12 10: 1000000368220000 10: 10: frame_id: 11 10: desired_present_time_ns: 1000000369000000 10: actual_present_time_ns: 1000000369000000 10: earliest_present_time_ns: 1000000369000000 10: present_margin_ns: 780000 10: now_ns: 1000000370000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000385000000 (0x38d7ebbb92240) 10: >= 10: 1000000384220000 (0x38d7ebbad3b60) 10: with messages: 10: 12 10: 1000000368220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000385000000 (0x38d7ebbb92240) 10: with messages: 10: 12 10: 1000000368220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000395200000 (0x38d7ebc54c600) 10: >= 10: 1000000384220000 (0x38d7ebbad3b60) 10: with messages: 10: 13 10: 1000000384220000 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000401000000 (0x38d7ebcad4640) 10: > 10: 1000000384220000 (0x38d7ebbad3b60) 10: with messages: 10: 13 10: 1000000384220000 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000401000000 (0x38d7ebcad4640) 10: > 10: 1000000395200000 (0x38d7ebc54c600) 10: with messages: 10: 13 10: 1000000384220000 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000405000000 (0x38d7ebcea4f40) 10: > 10: 1000000384220000 (0x38d7ebbad3b60) 10: with messages: 10: 13 10: 1000000384220000 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000405000000 (0x38d7ebcea4f40) 10: > 10: 1000000401000000 (0x38d7ebcad4640) 10: with messages: 10: 13 10: 1000000384220000 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 13 10: 1000000384220000 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 13 10: 1000000384220000 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000384220000 (0x38d7ebbad3b60) 10: <= 10: 1000000395200000 (0x38d7ebc54c600) 10: with messages: 10: 13 10: 1000000384220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000384220000 (0x38d7ebbad3b60) 10: <= 10: 1000000395200000 (0x38d7ebc54c600) 10: with messages: 10: 13 10: 1000000384220000 10: 10: frame_id: 12 10: desired_present_time_ns: 1000000385000000 10: actual_present_time_ns: 1000000385000000 10: earliest_present_time_ns: 1000000385000000 10: present_margin_ns: 780000 10: now_ns: 1000000386000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000401000000 (0x38d7ebcad4640) 10: >= 10: 1000000400220000 (0x38d7ebca15f60) 10: with messages: 10: 13 10: 1000000384220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000401000000 (0x38d7ebcad4640) 10: with messages: 10: 13 10: 1000000384220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000411200000 (0x38d7ebd48ea00) 10: >= 10: 1000000400220000 (0x38d7ebca15f60) 10: with messages: 10: 14 10: 1000000400220000 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000417000000 (0x38d7ebda16a40) 10: > 10: 1000000400220000 (0x38d7ebca15f60) 10: with messages: 10: 14 10: 1000000400220000 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000417000000 (0x38d7ebda16a40) 10: > 10: 1000000411200000 (0x38d7ebd48ea00) 10: with messages: 10: 14 10: 1000000400220000 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000421000000 (0x38d7ebdde7340) 10: > 10: 1000000400220000 (0x38d7ebca15f60) 10: with messages: 10: 14 10: 1000000400220000 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000421000000 (0x38d7ebdde7340) 10: > 10: 1000000417000000 (0x38d7ebda16a40) 10: with messages: 10: 14 10: 1000000400220000 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 14 10: 1000000400220000 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 14 10: 1000000400220000 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000400220000 (0x38d7ebca15f60) 10: <= 10: 1000000411200000 (0x38d7ebd48ea00) 10: with messages: 10: 14 10: 1000000400220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000400220000 (0x38d7ebca15f60) 10: <= 10: 1000000411200000 (0x38d7ebd48ea00) 10: with messages: 10: 14 10: 1000000400220000 10: 10: frame_id: 13 10: desired_present_time_ns: 1000000401000000 10: actual_present_time_ns: 1000000401000000 10: earliest_present_time_ns: 1000000401000000 10: present_margin_ns: 780000 10: now_ns: 1000000402000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000417000000 (0x38d7ebda16a40) 10: >= 10: 1000000416220000 (0x38d7ebd958360) 10: with messages: 10: 14 10: 1000000400220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000417000000 (0x38d7ebda16a40) 10: with messages: 10: 14 10: 1000000400220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000427200000 (0x38d7ebe3d0e00) 10: >= 10: 1000000416220000 (0x38d7ebd958360) 10: with messages: 10: 15 10: 1000000416220000 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000433000000 (0x38d7ebe958e40) 10: > 10: 1000000416220000 (0x38d7ebd958360) 10: with messages: 10: 15 10: 1000000416220000 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000433000000 (0x38d7ebe958e40) 10: > 10: 1000000427200000 (0x38d7ebe3d0e00) 10: with messages: 10: 15 10: 1000000416220000 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000437000000 (0x38d7ebed29740) 10: > 10: 1000000416220000 (0x38d7ebd958360) 10: with messages: 10: 15 10: 1000000416220000 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000437000000 (0x38d7ebed29740) 10: > 10: 1000000433000000 (0x38d7ebe958e40) 10: with messages: 10: 15 10: 1000000416220000 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 15 10: 1000000416220000 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 15 10: 1000000416220000 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000416220000 (0x38d7ebd958360) 10: <= 10: 1000000427200000 (0x38d7ebe3d0e00) 10: with messages: 10: 15 10: 1000000416220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000416220000 (0x38d7ebd958360) 10: <= 10: 1000000427200000 (0x38d7ebe3d0e00) 10: with messages: 10: 15 10: 1000000416220000 10: 10: frame_id: 14 10: desired_present_time_ns: 1000000417000000 10: actual_present_time_ns: 1000000417000000 10: earliest_present_time_ns: 1000000417000000 10: present_margin_ns: 780000 10: now_ns: 1000000418000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000433000000 (0x38d7ebe958e40) 10: >= 10: 1000000432220000 (0x38d7ebe89a760) 10: with messages: 10: 15 10: 1000000416220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000433000000 (0x38d7ebe958e40) 10: with messages: 10: 15 10: 1000000416220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000443200000 (0x38d7ebf313200) 10: >= 10: 1000000432220000 (0x38d7ebe89a760) 10: with messages: 10: 16 10: 1000000432220000 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000449000000 (0x38d7ebf89b240) 10: > 10: 1000000432220000 (0x38d7ebe89a760) 10: with messages: 10: 16 10: 1000000432220000 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000449000000 (0x38d7ebf89b240) 10: > 10: 1000000443200000 (0x38d7ebf313200) 10: with messages: 10: 16 10: 1000000432220000 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000453000000 (0x38d7ebfc6bb40) 10: > 10: 1000000432220000 (0x38d7ebe89a760) 10: with messages: 10: 16 10: 1000000432220000 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000453000000 (0x38d7ebfc6bb40) 10: > 10: 1000000449000000 (0x38d7ebf89b240) 10: with messages: 10: 16 10: 1000000432220000 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 16 10: 1000000432220000 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 16 10: 1000000432220000 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000432220000 (0x38d7ebe89a760) 10: <= 10: 1000000443200000 (0x38d7ebf313200) 10: with messages: 10: 16 10: 1000000432220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000432220000 (0x38d7ebe89a760) 10: <= 10: 1000000443200000 (0x38d7ebf313200) 10: with messages: 10: 16 10: 1000000432220000 10: 10: frame_id: 15 10: desired_present_time_ns: 1000000433000000 10: actual_present_time_ns: 1000000433000000 10: earliest_present_time_ns: 1000000433000000 10: present_margin_ns: 780000 10: now_ns: 1000000434000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000449000000 (0x38d7ebf89b240) 10: >= 10: 1000000448220000 (0x38d7ebf7dcb60) 10: with messages: 10: 16 10: 1000000432220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000449000000 (0x38d7ebf89b240) 10: with messages: 10: 16 10: 1000000432220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000459200000 (0x38d7ec0255600) 10: >= 10: 1000000448220000 (0x38d7ebf7dcb60) 10: with messages: 10: 17 10: 1000000448220000 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000465000000 (0x38d7ec07dd640) 10: > 10: 1000000448220000 (0x38d7ebf7dcb60) 10: with messages: 10: 17 10: 1000000448220000 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000465000000 (0x38d7ec07dd640) 10: > 10: 1000000459200000 (0x38d7ec0255600) 10: with messages: 10: 17 10: 1000000448220000 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000469000000 (0x38d7ec0badf40) 10: > 10: 1000000448220000 (0x38d7ebf7dcb60) 10: with messages: 10: 17 10: 1000000448220000 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000469000000 (0x38d7ec0badf40) 10: > 10: 1000000465000000 (0x38d7ec07dd640) 10: with messages: 10: 17 10: 1000000448220000 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 17 10: 1000000448220000 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 17 10: 1000000448220000 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000448220000 (0x38d7ebf7dcb60) 10: <= 10: 1000000459200000 (0x38d7ec0255600) 10: with messages: 10: 17 10: 1000000448220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000448220000 (0x38d7ebf7dcb60) 10: <= 10: 1000000459200000 (0x38d7ec0255600) 10: with messages: 10: 17 10: 1000000448220000 10: 10: frame_id: 16 10: desired_present_time_ns: 1000000449000000 10: actual_present_time_ns: 1000000449000000 10: earliest_present_time_ns: 1000000449000000 10: present_margin_ns: 780000 10: now_ns: 1000000450000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000465000000 (0x38d7ec07dd640) 10: >= 10: 1000000464220000 (0x38d7ec071ef60) 10: with messages: 10: 17 10: 1000000448220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000465000000 (0x38d7ec07dd640) 10: with messages: 10: 17 10: 1000000448220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000475200000 (0x38d7ec1197a00) 10: >= 10: 1000000464220000 (0x38d7ec071ef60) 10: with messages: 10: 18 10: 1000000464220000 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000481000000 (0x38d7ec171fa40) 10: > 10: 1000000464220000 (0x38d7ec071ef60) 10: with messages: 10: 18 10: 1000000464220000 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000481000000 (0x38d7ec171fa40) 10: > 10: 1000000475200000 (0x38d7ec1197a00) 10: with messages: 10: 18 10: 1000000464220000 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000485000000 (0x38d7ec1af0340) 10: > 10: 1000000464220000 (0x38d7ec071ef60) 10: with messages: 10: 18 10: 1000000464220000 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000485000000 (0x38d7ec1af0340) 10: > 10: 1000000481000000 (0x38d7ec171fa40) 10: with messages: 10: 18 10: 1000000464220000 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 18 10: 1000000464220000 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 18 10: 1000000464220000 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000464220000 (0x38d7ec071ef60) 10: <= 10: 1000000475200000 (0x38d7ec1197a00) 10: with messages: 10: 18 10: 1000000464220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000464220000 (0x38d7ec071ef60) 10: <= 10: 1000000475200000 (0x38d7ec1197a00) 10: with messages: 10: 18 10: 1000000464220000 10: 10: frame_id: 17 10: desired_present_time_ns: 1000000465000000 10: actual_present_time_ns: 1000000465000000 10: earliest_present_time_ns: 1000000465000000 10: present_margin_ns: 780000 10: now_ns: 1000000466000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000481000000 (0x38d7ec171fa40) 10: >= 10: 1000000480220000 (0x38d7ec1661360) 10: with messages: 10: 18 10: 1000000464220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000481000000 (0x38d7ec171fa40) 10: with messages: 10: 18 10: 1000000464220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000491200000 (0x38d7ec20d9e00) 10: >= 10: 1000000480220000 (0x38d7ec1661360) 10: with messages: 10: 19 10: 1000000480220000 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000497000000 (0x38d7ec2661e40) 10: > 10: 1000000480220000 (0x38d7ec1661360) 10: with messages: 10: 19 10: 1000000480220000 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000497000000 (0x38d7ec2661e40) 10: > 10: 1000000491200000 (0x38d7ec20d9e00) 10: with messages: 10: 19 10: 1000000480220000 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000501000000 (0x38d7ec2a32740) 10: > 10: 1000000480220000 (0x38d7ec1661360) 10: with messages: 10: 19 10: 1000000480220000 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000501000000 (0x38d7ec2a32740) 10: > 10: 1000000497000000 (0x38d7ec2661e40) 10: with messages: 10: 19 10: 1000000480220000 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 19 10: 1000000480220000 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 19 10: 1000000480220000 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000480220000 (0x38d7ec1661360) 10: <= 10: 1000000491200000 (0x38d7ec20d9e00) 10: with messages: 10: 19 10: 1000000480220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000480220000 (0x38d7ec1661360) 10: <= 10: 1000000491200000 (0x38d7ec20d9e00) 10: with messages: 10: 19 10: 1000000480220000 10: 10: frame_id: 18 10: desired_present_time_ns: 1000000481000000 10: actual_present_time_ns: 1000000481000000 10: earliest_present_time_ns: 1000000481000000 10: present_margin_ns: 780000 10: now_ns: 1000000482000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000497000000 (0x38d7ec2661e40) 10: >= 10: 1000000496220000 (0x38d7ec25a3760) 10: with messages: 10: 19 10: 1000000480220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000497000000 (0x38d7ec2661e40) 10: with messages: 10: 19 10: 1000000480220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000507200000 (0x38d7ec301c200) 10: >= 10: 1000000496220000 (0x38d7ec25a3760) 10: with messages: 10: 20 10: 1000000496220000 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000513000000 (0x38d7ec35a4240) 10: > 10: 1000000496220000 (0x38d7ec25a3760) 10: with messages: 10: 20 10: 1000000496220000 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000513000000 (0x38d7ec35a4240) 10: > 10: 1000000507200000 (0x38d7ec301c200) 10: with messages: 10: 20 10: 1000000496220000 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000517000000 (0x38d7ec3974b40) 10: > 10: 1000000496220000 (0x38d7ec25a3760) 10: with messages: 10: 20 10: 1000000496220000 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000517000000 (0x38d7ec3974b40) 10: > 10: 1000000513000000 (0x38d7ec35a4240) 10: with messages: 10: 20 10: 1000000496220000 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 20 10: 1000000496220000 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 20 10: 1000000496220000 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000496220000 (0x38d7ec25a3760) 10: <= 10: 1000000507200000 (0x38d7ec301c200) 10: with messages: 10: 20 10: 1000000496220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000496220000 (0x38d7ec25a3760) 10: <= 10: 1000000507200000 (0x38d7ec301c200) 10: with messages: 10: 20 10: 1000000496220000 10: 10: frame_id: 19 10: desired_present_time_ns: 1000000497000000 10: actual_present_time_ns: 1000000497000000 10: earliest_present_time_ns: 1000000497000000 10: present_margin_ns: 780000 10: now_ns: 1000000498000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000513000000 (0x38d7ec35a4240) 10: >= 10: 1000000512220000 (0x38d7ec34e5b60) 10: with messages: 10: 20 10: 1000000496220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000513000000 (0x38d7ec35a4240) 10: with messages: 10: 20 10: 1000000496220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000523200000 (0x38d7ec3f5e600) 10: >= 10: 1000000512220000 (0x38d7ec34e5b60) 10: with messages: 10: 21 10: 1000000512220000 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000529000000 (0x38d7ec44e6640) 10: > 10: 1000000512220000 (0x38d7ec34e5b60) 10: with messages: 10: 21 10: 1000000512220000 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000529000000 (0x38d7ec44e6640) 10: > 10: 1000000523200000 (0x38d7ec3f5e600) 10: with messages: 10: 21 10: 1000000512220000 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000533000000 (0x38d7ec48b6f40) 10: > 10: 1000000512220000 (0x38d7ec34e5b60) 10: with messages: 10: 21 10: 1000000512220000 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000533000000 (0x38d7ec48b6f40) 10: > 10: 1000000529000000 (0x38d7ec44e6640) 10: with messages: 10: 21 10: 1000000512220000 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 21 10: 1000000512220000 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 21 10: 1000000512220000 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000512220000 (0x38d7ec34e5b60) 10: <= 10: 1000000523200000 (0x38d7ec3f5e600) 10: with messages: 10: 21 10: 1000000512220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000512220000 (0x38d7ec34e5b60) 10: <= 10: 1000000523200000 (0x38d7ec3f5e600) 10: with messages: 10: 21 10: 1000000512220000 10: 10: frame_id: 20 12: ERROR [C_A_T_C_H_T_E_S_T_0] LH to RH! 12: ERROR [log_quat] xyzw: 0.480476 0.285730 -0.808619 0.183405 12: ERROR [log_quat] xyzw: 0.480476 -0.285730 0.808619 0.183405 12: ERROR [log_quat] xyzw: -0.480476 0.285730 -0.808619 -0.183405 12: 12: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: tests_quat_change_of_basis is a Catch v2.13.10 host application. 12: Run with -? for options 12: 12: ------------------------------------------------------------------------------- 12: QuaternionChangeOfBasis 12: ------------------------------------------------------------------------------- 12: ./tests/tests_quat_change_of_basis.cpp:146 12: ............................................................................... 12: 12: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 12: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 12: with expansion: 12: 0.0f < 0.01 12: 12: ERROR [log_quat] xyzw: -0.763002 0.028202 -0.645766 0.004401 12: ERROR [log_quat] xyzw: 0.763002 0.028202 -0.645766 -0.004401 12: ERROR [log_quat] xyzw: 0.763002 0.028202 -0.645766 -0.004401 12: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 12: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 12: with expansion: 12: 0.0f < 0.01 12: 12: ERROR [log_quat] xyzw: 0.056528 0.929060 -0.082700 0.356108 12: ERROR [log_quat] xyzw: -0.056528 0.929060 -0.082700 -0.356108 12: ERROR [log_quat] xyzw: -0.056528 0.929060 -0.082700 -0.356108 12: ./tests/tests_quat_change_of_basis.cpp:166: PASSED: 12: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 12: with expansion: 12: 0.0f < 0.01 12: 12: ERROR [C_A_T_C_H_T_E_S_T_0] Unity to OpenXR! 12: ERROR [log_quat] xyzw: 0.310217 0.000000 0.000000 0.950666 12: ERROR [log_quat] xyzw: -0.310217 -0.000000 0.000000 0.950666 12: ERROR [log_quat] xyzw: 0.310217 0.000000 -0.000000 -0.950666 12: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 12: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 12: with expansion: 12: 0.0f < 0.01 12: 12: ERROR [log_quat] xyzw: -0.160813 -0.330074 -0.009861 0.930104 12: ERROR [log_quat] xyzw: 0.160813 0.330074 -0.009861 0.930104 12: ERROR [log_quat] xyzw: -0.160813 -0.330074 0.009861 -0.930104 12: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 12: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 12: with expansion: 12: 0.0f < 0.01 12: 12: ERROR [log_quat] xyzw: -0.626441 -0.029797 -0.753590 -0.196944 12: ERROR [log_quat] xyzw: -0.626441 -0.029797 0.753590 0.196944 12: ERROR [log_quat] xyzw: -0.626441 -0.029797 0.753590 0.196944 12: ./tests/tests_quat_change_of_basis.cpp:193: PASSED: 12: CHECK( quat_difference(q_prime, q_prime_fast) < 0.01 ) 12: with expansion: 12: -0.0f < 0.01 12: 12: =============================================================================== 12: All tests passed (6 assertions in 1 test case) 12: 11/21 Test #12: tests_quat_change_of_basis ....... Passed 0.17 sec test 15 Start 15: tests_relation_chain 15: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_relation_chain "--success" 15: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 15: Test timeout computed to be: 1500 13: 13: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: tests_quat_swing_twist is a Catch v2.13.10 host application. 13: Run with -? for options 13: 13: ------------------------------------------------------------------------------- 13: SwingTwistTriviallyInvertibleIn180DegreeHemisphere 13: ------------------------------------------------------------------------------- 13: ./tests/tests_quat_swing_twist.cpp:34 13: ............................................................................... 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:63: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ------------------------------------------------------------------------------- 13: SwingTwistAlwaysInvertibleIfYouUseSoundRotationEqualities 13: ------------------------------------------------------------------------------- 13: ./tests/tests_quat_swing_twist.cpp:68 13: ............................................................................... 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: ./tests/tests_quat_swing_twist.cpp:101: PASSED: 13: CHECK( success ) 13: with expansion: 13: true 13: 13: =============================================================================== 13: All tests passed (40 assertions in 2 test cases) 13: 12/21 Test #13: tests_quat_swing_twist ........... Passed 0.10 sec test 16 Start 16: tests_vector 16: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_vector "--success" 16: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 16: Test timeout computed to be: 1500 10: desired_present_time_ns: 1000000513000000 10: actual_present_time_ns: 1000000513000000 10: earliest_present_time_ns: 1000000513000000 10: present_margin_ns: 780000 10: now_ns: 1000000514000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000529000000 (0x38d7ec44e6640) 10: >= 10: 1000000528220000 (0x38d7ec4427f60) 10: with messages: 10: 21 10: 1000000512220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000529000000 (0x38d7ec44e6640) 10: with messages: 10: 21 10: 1000000512220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000539200000 (0x38d7ec4ea0a00) 10: >= 10: 1000000528220000 (0x38d7ec4427f60) 10: with messages: 10: 22 10: 1000000528220000 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000545000000 (0x38d7ec5428a40) 10: > 10: 1000000528220000 (0x38d7ec4427f60) 10: with messages: 10: 22 10: 1000000528220000 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000545000000 (0x38d7ec5428a40) 10: > 10: 1000000539200000 (0x38d7ec4ea0a00) 10: with messages: 10: 22 10: 1000000528220000 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000549000000 (0x38d7ec57f9340) 10: > 10: 1000000528220000 (0x38d7ec4427f60) 10: with messages: 10: 22 10: 1000000528220000 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000549000000 (0x38d7ec57f9340) 10: > 10: 1000000545000000 (0x38d7ec5428a40) 10: with messages: 10: 22 10: 1000000528220000 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 22 10: 1000000528220000 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 22 10: 1000000528220000 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000528220000 (0x38d7ec4427f60) 10: <= 10: 1000000539200000 (0x38d7ec4ea0a00) 10: with messages: 10: 22 10: 1000000528220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000528220000 (0x38d7ec4427f60) 10: <= 10: 1000000539200000 (0x38d7ec4ea0a00) 10: with messages: 10: 22 10: 1000000528220000 10: 10: frame_id: 21 10: desired_present_time_ns: 1000000529000000 10: actual_present_time_ns: 1000000529000000 10: earliest_present_time_ns: 1000000529000000 10: present_margin_ns: 780000 10: now_ns: 1000000530000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000545000000 (0x38d7ec5428a40) 10: >= 10: 1000000544220000 (0x38d7ec536a360) 10: with messages: 10: 22 10: 1000000528220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000545000000 (0x38d7ec5428a40) 10: with messages: 10: 22 10: 1000000528220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000555200000 (0x38d7ec5de2e00) 10: >= 10: 1000000544220000 (0x38d7ec536a360) 10: with messages: 10: 23 10: 1000000544220000 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000561000000 (0x38d7ec636ae40) 10: > 10: 1000000544220000 (0x38d7ec536a360) 10: with messages: 10: 23 10: 1000000544220000 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000561000000 (0x38d7ec636ae40) 10: > 10: 1000000555200000 (0x38d7ec5de2e00) 10: with messages: 10: 23 10: 1000000544220000 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000565000000 (0x38d7ec673b740) 10: > 10: 1000000544220000 (0x38d7ec536a360) 10: with messages: 10: 23 10: 1000000544220000 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000565000000 (0x38d7ec673b740) 10: > 10: 1000000561000000 (0x38d7ec636ae40) 10: with messages: 10: 23 10: 1000000544220000 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 23 10: 1000000544220000 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 23 10: 1000000544220000 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000544220000 (0x38d7ec536a360) 10: <= 10: 1000000555200000 (0x38d7ec5de2e00) 10: with messages: 10: 23 10: 1000000544220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000544220000 (0x38d7ec536a360) 10: <= 10: 1000000555200000 (0x38d7ec5de2e00) 10: with messages: 10: 23 10: 1000000544220000 10: 10: frame_id: 22 10: desired_present_time_ns: 1000000545000000 10: actual_present_time_ns: 1000000545000000 10: earliest_present_time_ns: 1000000545000000 10: present_margin_ns: 780000 10: now_ns: 1000000546000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000561000000 (0x38d7ec636ae40) 10: >= 10: 1000000560220000 (0x38d7ec62ac760) 10: with messages: 10: 23 10: 1000000544220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000561000000 (0x38d7ec636ae40) 10: with messages: 10: 23 10: 1000000544220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000571200000 (0x38d7ec6d25200) 10: >= 10: 1000000560220000 (0x38d7ec62ac760) 10: with messages: 10: 24 10: 1000000560220000 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000577000000 (0x38d7ec72ad240) 10: > 10: 1000000560220000 (0x38d7ec62ac760) 10: with messages: 10: 24 10: 1000000560220000 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000577000000 (0x38d7ec72ad240) 10: > 10: 1000000571200000 (0x38d7ec6d25200) 10: with messages: 10: 24 10: 1000000560220000 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000581000000 (0x38d7ec767db40) 10: > 10: 1000000560220000 (0x38d7ec62ac760) 10: with messages: 10: 24 10: 1000000560220000 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000581000000 (0x38d7ec767db40) 10: > 10: 1000000577000000 (0x38d7ec72ad240) 10: with messages: 10: 24 10: 1000000560220000 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 24 10: 1000000560220000 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 24 10: 1000000560220000 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000560220000 (0x38d7ec62ac760) 10: <= 10: 1000000571200000 (0x38d7ec6d25200) 10: with messages: 10: 24 10: 1000000560220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000560220000 (0x38d7ec62ac760) 10: <= 10: 1000000571200000 (0x38d7ec6d25200) 10: with messages: 10: 24 10: 1000000560220000 10: 10: frame_id: 23 10: desired_present_time_ns: 1000000561000000 10: actual_present_time_ns: 1000000561000000 10: earliest_present_time_ns: 1000000561000000 10: present_margin_ns: 780000 10: now_ns: 1000000562000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000577000000 (0x38d7ec72ad240) 10: >= 10: 1000000576220000 (0x38d7ec71eeb60) 10: with messages: 10: 24 10: 1000000560220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000577000000 (0x38d7ec72ad240) 10: with messages: 10: 24 10: 1000000560220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000587200000 (0x38d7ec7c67600) 10: >= 10: 1000000576220000 (0x38d7ec71eeb60) 10: with messages: 10: 25 10: 1000000576220000 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000593000000 (0x38d7ec81ef640) 10: > 10: 1000000576220000 (0x38d7ec71eeb60) 10: with messages: 10: 25 10: 1000000576220000 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000593000000 (0x38d7ec81ef640) 10: > 10: 1000000587200000 (0x38d7ec7c67600) 10: with messages: 10: 25 10: 1000000576220000 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000597000000 (0x38d7ec85bff40) 10: > 10: 1000000576220000 (0x38d7ec71eeb60) 10: with messages: 10: 25 10: 1000000576220000 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000597000000 (0x38d7ec85bff40) 10: > 10: 1000000593000000 (0x38d7ec81ef640) 10: with messages: 10: 25 10: 1000000576220000 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 25 10: 1000000576220000 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 25 10: 1000000576220000 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000576220000 (0x38d7ec71eeb60) 10: <= 10: 1000000587200000 (0x38d7ec7c67600) 10: with messages: 10: 25 10: 1000000576220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000576220000 (0x38d7ec71eeb60) 10: <= 10: 1000000587200000 (0x38d7ec7c67600) 10: with messages: 10: 25 10: 1000000576220000 10: 10: frame_id: 24 10: desired_present_time_ns: 1000000577000000 10: actual_present_time_ns: 1000000577000000 10: earliest_present_time_ns: 1000000577000000 10: present_margin_ns: 780000 10: now_ns: 1000000578000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000593000000 (0x38d7ec81ef640) 10: >= 10: 1000000592220000 (0x38d7ec8130f60) 10: with messages: 10: 25 10: 1000000576220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000593000000 (0x38d7ec81ef640) 10: with messages: 10: 25 10: 1000000576220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000603200000 (0x38d7ec8ba9a00) 10: >= 10: 1000000592220000 (0x38d7ec8130f60) 10: with messages: 10: 26 10: 1000000592220000 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000609000000 (0x38d7ec9131a40) 10: > 10: 1000000592220000 (0x38d7ec8130f60) 10: with messages: 10: 26 10: 1000000592220000 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000609000000 (0x38d7ec9131a40) 10: > 10: 1000000603200000 (0x38d7ec8ba9a00) 10: with messages: 10: 26 10: 1000000592220000 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000613000000 (0x38d7ec9502340) 10: > 10: 1000000592220000 (0x38d7ec8130f60) 10: with messages: 10: 26 10: 1000000592220000 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000613000000 (0x38d7ec9502340) 10: > 10: 1000000609000000 (0x38d7ec9131a40) 10: with messages: 10: 26 10: 1000000592220000 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 26 10: 1000000592220000 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 26 10: 1000000592220000 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000592220000 (0x38d7ec8130f60) 10: <= 10: 1000000603200000 (0x38d7ec8ba9a00) 10: with messages: 10: 26 10: 1000000592220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000592220000 (0x38d7ec8130f60) 10: <= 10: 1000000603200000 (0x38d7ec8ba9a00) 10: with messages: 10: 26 10: 1000000592220000 10: 10: frame_id: 25 10: desired_present_time_ns: 1000000593000000 10: actual_present_time_ns: 1000000593000000 10: earliest_present_time_ns: 1000000593000000 10: present_margin_ns: 780000 10: now_ns: 1000000594000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000609000000 (0x38d7ec9131a40) 10: >= 10: 1000000608220000 (0x38d7ec9073360) 10: with messages: 10: 26 10: 1000000592220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000609000000 (0x38d7ec9131a40) 10: with messages: 10: 26 10: 1000000592220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000619200000 (0x38d7ec9aebe00) 10: >= 10: 1000000608220000 (0x38d7ec9073360) 10: with messages: 10: 27 10: 1000000608220000 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000625000000 (0x38d7eca073e40) 10: > 10: 1000000608220000 (0x38d7ec9073360) 10: with messages: 10: 27 10: 1000000608220000 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000625000000 (0x38d7eca073e40) 10: > 10: 1000000619200000 (0x38d7ec9aebe00) 10: with messages: 10: 27 10: 1000000608220000 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000629000000 (0x38d7eca444740) 10: > 10: 1000000608220000 (0x38d7ec9073360) 10: with messages: 10: 27 10: 1000000608220000 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000629000000 (0x38d7eca444740) 10: > 10: 1000000625000000 (0x38d7eca073e40) 10: with messages: 10: 27 10: 1000000608220000 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 27 10: 1000000608220000 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 27 10: 1000000608220000 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000608220000 (0x38d7ec9073360) 10: <= 10: 1000000619200000 (0x38d7ec9aebe00) 10: with messages: 10: 27 10: 1000000608220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000608220000 (0x38d7ec9073360) 10: <= 10: 1000000619200000 (0x38d7ec9aebe00) 10: with messages: 10: 27 10: 1000000608220000 10: 10: frame_id: 26 10: desired_present_time_ns: 1000000609000000 10: actual_present_time_ns: 1000000609000000 10: earliest_present_time_ns: 1000000609000000 10: present_margin_ns: 780000 10: now_ns: 1000000610000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000625000000 (0x38d7eca073e40) 10: >= 10: 1000000624220000 (0x38d7ec9fb5760) 10: with messages: 10: 27 10: 1000000608220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000625000000 (0x38d7eca073e40) 10: with messages: 10: 27 10: 1000000608220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000635200000 (0x38d7ecaa2e200) 10: >= 10: 1000000624220000 (0x38d7ec9fb5760) 10: with messages: 10: 28 10: 1000000624220000 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000641000000 (0x38d7ecafb6240) 10: > 10: 1000000624220000 (0x38d7ec9fb5760) 10: with messages: 10: 28 10: 1000000624220000 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000641000000 (0x38d7ecafb6240) 10: > 10: 1000000635200000 (0x38d7ecaa2e200) 10: with messages: 10: 28 10: 1000000624220000 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000645000000 (0x38d7ecb386b40) 10: > 10: 1000000624220000 (0x38d7ec9fb5760) 10: with messages: 10: 28 10: 1000000624220000 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000645000000 (0x38d7ecb386b40) 10: > 10: 1000000641000000 (0x38d7ecafb6240) 10: with messages: 10: 28 10: 1000000624220000 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 28 10: 1000000624220000 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 28 10: 1000000624220000 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000624220000 (0x38d7ec9fb5760) 10: <= 10: 1000000635200000 (0x38d7ecaa2e200) 10: with messages: 10: 28 10: 1000000624220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000624220000 (0x38d7ec9fb5760) 10: <= 10: 1000000635200000 (0x38d7ecaa2e200) 10: with messages: 10: 28 10: 1000000624220000 10: 10: frame_id: 27 10: desired_present_time_ns: 1000000625000000 10: actual_present_time_ns: 1000000625000000 10: earliest_present_time_ns: 1000000625000000 10: present_margin_ns: 780000 10: now_ns: 1000000626000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000641000000 (0x38d7ecafb6240) 10: >= 10: 1000000640220000 (0x38d7ecaef7b60) 10: with messages: 10: 28 10: 1000000624220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000641000000 (0x38d7ecafb6240) 10: with messages: 10: 28 10: 1000000624220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000651200000 (0x38d7ecb970600) 10: >= 10: 1000000640220000 (0x38d7ecaef7b60) 10: with messages: 10: 29 10: 1000000640220000 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000657000000 (0x38d7ecbef8640) 10: > 10: 1000000640220000 (0x38d7ecaef7b60) 10: with messages: 10: 29 10: 1000000640220000 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000657000000 (0x38d7ecbef8640) 10: > 10: 1000000651200000 (0x38d7ecb970600) 10: with messages: 10: 29 10: 1000000640220000 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000661000000 (0x38d7ecc2c8f40) 10: > 10: 1000000640220000 (0x38d7ecaef7b60) 10: with messages: 10: 29 10: 1000000640220000 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000661000000 (0x38d7ecc2c8f40) 10: > 10: 1000000657000000 (0x38d7ecbef8640) 10: with messages: 10: 29 10: 1000000640220000 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 29 10: 1000000640220000 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 29 10: 1000000640220000 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000640220000 (0x38d7ecaef7b60) 10: <= 10: 1000000651200000 (0x38d7ecb970600) 10: with messages: 10: 29 10: 1000000640220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000640220000 (0x38d7ecaef7b60) 10: <= 10: 1000000651200000 (0x38d7ecb970600) 10: with messages: 10: 29 10: 1000000640220000 10: 10: frame_id: 28 10: desired_present_time_ns: 1000000641000000 10: actual_present_time_ns: 1000000641000000 10: earliest_present_time_ns: 1000000641000000 10: present_margin_ns: 780000 10: now_ns: 1000000642000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000657000000 (0x38d7ecbef8640) 10: >= 10: 1000000656220000 (0x38d7ecbe39f60) 10: with messages: 10: 29 10: 1000000640220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000657000000 (0x38d7ecbef8640) 10: with messages: 10: 29 10: 1000000640220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000667200000 (0x38d7ecc8b2a00) 10: >= 10: 1000000656220000 (0x38d7ecbe39f60) 10: with messages: 10: 30 10: 1000000656220000 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000673000000 (0x38d7ecce3aa40) 10: > 10: 1000000656220000 (0x38d7ecbe39f60) 10: with messages: 10: 30 10: 1000000656220000 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000673000000 (0x38d7ecce3aa40) 10: > 10: 1000000667200000 (0x38d7ecc8b2a00) 10: with messages: 10: 30 10: 1000000656220000 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000677000000 (0x38d7ecd20b340) 10: > 10: 1000000656220000 (0x38d7ecbe39f60) 10: with messages: 10: 30 10: 1000000656220000 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000677000000 (0x38d7ecd20b340) 10: > 10: 1000000673000000 (0x38d7ecce3aa40) 10: with messages: 10: 30 10: 1000000656220000 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 30 10: 1000000656220000 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 30 10: 1000000656220000 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000656220000 (0x38d7ecbe39f60) 10: <= 10: 1000000667200000 (0x38d7ecc8b2a00) 10: with messages: 10: 30 10: 1000000656220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000656220000 (0x38d7ecbe39f60) 10: <= 10: 1000000667200000 (0x38d7ecc8b2a00) 10: with messages: 10: 30 10: 1000000656220000 10: 10: frame_id: 29 10: desired_present_time_ns: 1000000657000000 10: actual_present_time_ns: 1000000657000000 10: earliest_present_time_ns: 1000000657000000 10: present_margin_ns: 780000 10: now_ns: 1000000658000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000673000000 (0x38d7ecce3aa40) 10: >= 10: 1000000672220000 (0x38d7eccd7c360) 10: with messages: 10: 30 10: 1000000656220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000673000000 (0x38d7ecce3aa40) 10: with messages: 10: 30 10: 1000000656220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000683200000 (0x38d7ecd7f4e00) 10: >= 10: 1000000672220000 (0x38d7eccd7c360) 10: with messages: 10: 31 10: 1000000672220000 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000689000000 (0x38d7ecdd7ce40) 10: > 10: 1000000672220000 (0x38d7eccd7c360) 10: with messages: 10: 31 10: 1000000672220000 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000689000000 (0x38d7ecdd7ce40) 10: > 10: 1000000683200000 (0x38d7ecd7f4e00) 10: with messages: 10: 31 10: 1000000672220000 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000693000000 (0x38d7ece14d740) 10: > 10: 1000000672220000 (0x38d7eccd7c360) 10: with messages: 10: 31 10: 1000000672220000 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000693000000 (0x38d7ece14d740) 10: > 10: 1000000689000000 (0x38d7ecdd7ce40) 10: with messages: 10: 31 10: 1000000672220000 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 31 10: 1000000672220000 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 31 10: 1000000672220000 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000672220000 (0x38d7eccd7c360) 10: <= 10: 1000000683200000 (0x38d7ecd7f4e00) 10: with messages: 10: 31 10: 1000000672220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000672220000 (0x38d7eccd7c360) 10: <= 10: 1000000683200000 (0x38d7ecd7f4e00) 10: with messages: 10: 31 10: 1000000672220000 10: 10: frame_id: 30 10: desired_present_time_ns: 1000000673000000 10: actual_present_time_ns: 1000000673000000 10: earliest_present_time_ns: 1000000673000000 10: present_margin_ns: 780000 10: now_ns: 1000000674000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000689000000 (0x38d7ecdd7ce40) 10: >= 10: 1000000688220000 (0x38d7ecdcbe760) 10: with messages: 10: 31 10: 1000000672220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000689000000 (0x38d7ecdd7ce40) 10: with messages: 10: 31 10: 1000000672220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000699200000 (0x38d7ece737200) 10: >= 10: 1000000688220000 (0x38d7ecdcbe760) 10: with messages: 10: 32 10: 1000000688220000 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000705000000 (0x38d7ececbf240) 10: > 10: 1000000688220000 (0x38d7ecdcbe760) 10: with messages: 10: 32 10: 1000000688220000 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000705000000 (0x38d7ececbf240) 10: > 10: 1000000699200000 (0x38d7ece737200) 10: with messages: 10: 32 10: 1000000688220000 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000709000000 (0x38d7ecf08fb40) 10: > 10: 1000000688220000 (0x38d7ecdcbe760) 10: with messages: 10: 32 10: 1000000688220000 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000709000000 (0x38d7ecf08fb40) 10: > 10: 1000000705000000 (0x38d7ececbf240) 10: with messages: 10: 32 10: 1000000688220000 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 32 10: 1000000688220000 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 32 10: 1000000688220000 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000688220000 (0x38d7ecdcbe760) 10: <= 10: 1000000699200000 (0x38d7ece737200) 10: with messages: 10: 32 10: 1000000688220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000688220000 (0x38d7ecdcbe760) 10: <= 10: 1000000699200000 (0x38d7ece737200) 10: with messages: 10: 32 10: 1000000688220000 10: 10: frame_id: 31 10: desired_present_time_ns: 1000000689000000 10: actual_present_time_ns: 1000000689000000 10: earliest_present_time_ns: 1000000689000000 10: present_margin_ns: 780000 10: now_ns: 1000000690000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000705000000 (0x38d7ececbf240) 10: >= 10: 1000000704220000 (0x38d7ecec00b60) 10: with messages: 10: 32 10: 1000000688220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000705000000 (0x38d7ececbf240) 10: with messages: 10: 32 10: 1000000688220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000715200000 (0x38d7ecf679600) 10: >= 10: 1000000704220000 (0x38d7ecec00b60) 10: with messages: 10: 33 10: 1000000704220000 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000721000000 (0x38d7ecfc01640) 10: > 10: 1000000704220000 (0x38d7ecec00b60) 10: with messages: 10: 33 10: 1000000704220000 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000721000000 (0x38d7ecfc01640) 10: > 10: 1000000715200000 (0x38d7ecf679600) 10: with messages: 10: 33 10: 1000000704220000 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000725000000 (0x38d7ecffd1f40) 10: > 10: 1000000704220000 (0x38d7ecec00b60) 10: with messages: 10: 33 10: 1000000704220000 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000725000000 (0x38d7ecffd1f40) 10: > 10: 1000000721000000 (0x38d7ecfc01640) 10: with messages: 10: 33 10: 1000000704220000 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 33 10: 1000000704220000 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 33 10: 1000000704220000 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000704220000 (0x38d7ecec00b60) 10: <= 10: 1000000715200000 (0x38d7ecf679600) 10: with messages: 10: 33 10: 1000000704220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000704220000 (0x38d7ecec00b60) 10: <= 10: 1000000715200000 (0x38d7ecf679600) 10: with messages: 10: 33 10: 1000000704220000 10: 10: frame_id: 32 10: desired_present_time_ns: 1000000705000000 10: actual_present_time_ns: 1000000705000000 10: earliest_present_time_ns: 1000000705000000 10: present_margin_ns: 780000 10: now_ns: 1000000706000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000721000000 (0x38d7ecfc01640) 10: >= 10: 1000000720220000 (0x38d7ecfb42f60) 10: with messages: 10: 33 10: 1000000704220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000721000000 (0x38d7ecfc01640) 10: with messages: 10: 33 10: 1000000704220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000731200000 (0x38d7ed05bba00) 10: >= 10: 1000000720220000 (0x38d7ecfb42f60) 10: with messages: 10: 34 10: 1000000720220000 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000737000000 (0x38d7ed0b43a40) 10: > 10: 1000000720220000 (0x38d7ecfb42f60) 10: with messages: 10: 34 10: 1000000720220000 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000737000000 (0x38d7ed0b43a40) 10: > 10: 1000000731200000 (0x38d7ed05bba00) 10: with messages: 10: 34 10: 1000000720220000 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000741000000 (0x38d7ed0f14340) 10: > 10: 1000000720220000 (0x38d7ecfb42f60) 10: with messages: 10: 34 10: 1000000720220000 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000741000000 (0x38d7ed0f14340) 10: > 10: 1000000737000000 (0x38d7ed0b43a40) 10: with messages: 10: 34 10: 1000000720220000 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 34 10: 1000000720220000 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 34 10: 1000000720220000 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000720220000 (0x38d7ecfb42f60) 10: <= 10: 1000000731200000 (0x38d7ed05bba00) 10: with messages: 10: 34 10: 1000000720220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000720220000 (0x38d7ecfb42f60) 10: <= 10: 1000000731200000 (0x38d7ed05bba00) 10: with messages: 10: 34 10: 1000000720220000 10: 10: frame_id: 33 10: desired_present_time_ns: 1000000721000000 10: actual_present_time_ns: 1000000721000000 10: earliest_present_time_ns: 1000000721000000 10: present_margin_ns: 780000 10: now_ns: 1000000722000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000737000000 (0x38d7ed0b43a40) 10: >= 10: 1000000736220000 (0x38d7ed0a85360) 10: with messages: 10: 34 10: 1000000720220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000737000000 (0x38d7ed0b43a40) 10: with messages: 10: 34 10: 1000000720220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000747200000 (0x38d7ed14fde00) 10: >= 10: 1000000736220000 (0x38d7ed0a85360) 10: with messages: 10: 35 10: 1000000736220000 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000753000000 (0x38d7ed1a85e40) 10: > 10: 1000000736220000 (0x38d7ed0a85360) 10: with messages: 10: 35 10: 1000000736220000 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000753000000 (0x38d7ed1a85e40) 10: > 10: 1000000747200000 (0x38d7ed14fde00) 10: with messages: 10: 35 10: 1000000736220000 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000757000000 (0x38d7ed1e56740) 10: > 10: 1000000736220000 (0x38d7ed0a85360) 10: with messages: 10: 35 10: 1000000736220000 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000757000000 (0x38d7ed1e56740) 10: > 10: 1000000753000000 (0x38d7ed1a85e40) 10: with messages: 10: 35 10: 1000000736220000 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 35 10: 1000000736220000 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 35 10: 1000000736220000 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000736220000 (0x38d7ed0a85360) 10: <= 10: 1000000747200000 (0x38d7ed14fde00) 10: with messages: 10: 35 10: 1000000736220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000736220000 (0x38d7ed0a85360) 10: <= 10: 1000000747200000 (0x38d7ed14fde00) 10: with messages: 10: 35 10: 1000000736220000 10: 10: frame_id: 34 10: desired_present_time_ns: 1000000737000000 10: actual_present_time_ns: 1000000737000000 10: earliest_present_time_ns: 1000000737000000 10: present_margin_ns: 780000 10: now_ns: 1000000738000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000753000000 (0x38d7ed1a85e40) 10: >= 10: 1000000752220000 (0x38d7ed19c7760) 10: with messages: 10: 35 10: 1000000736220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000753000000 (0x38d7ed1a85e40) 10: with messages: 10: 35 10: 1000000736220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000763200000 (0x38d7ed2440200) 10: >= 10: 1000000752220000 (0x38d7ed19c7760) 10: with messages: 10: 36 10: 1000000752220000 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000769000000 (0x38d7ed29c8240) 10: > 10: 1000000752220000 (0x38d7ed19c7760) 10: with messages: 10: 36 10: 1000000752220000 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000769000000 (0x38d7ed29c8240) 10: > 10: 1000000763200000 (0x38d7ed2440200) 10: with messages: 10: 36 10: 1000000752220000 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000773000000 (0x38d7ed2d98b40) 10: > 10: 1000000752220000 (0x38d7ed19c7760) 10: with messages: 10: 36 10: 1000000752220000 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000773000000 (0x38d7ed2d98b40) 10: > 10: 1000000769000000 (0x38d7ed29c8240) 10: with messages: 10: 36 10: 1000000752220000 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 36 10: 1000000752220000 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 36 10: 1000000752220000 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000752220000 (0x38d7ed19c7760) 10: <= 10: 1000000763200000 (0x38d7ed2440200) 10: with messages: 10: 36 10: 1000000752220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000752220000 (0x38d7ed19c7760) 10: <= 10: 1000000763200000 (0x38d7ed2440200) 10: with messages: 10: 36 10: 1000000752220000 10: 10: frame_id: 35 10: desired_present_time_ns: 1000000753000000 10: actual_present_time_ns: 1000000753000000 10: earliest_present_time_ns: 1000000753000000 10: present_margin_ns: 780000 10: now_ns: 1000000754000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000769000000 (0x38d7ed29c8240) 10: >= 10: 1000000768220000 (0x38d7ed2909b60) 10: with messages: 10: 36 10: 1000000752220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000769000000 (0x38d7ed29c8240) 10: with messages: 10: 36 10: 1000000752220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000779200000 (0x38d7ed3382600) 10: >= 10: 1000000768220000 (0x38d7ed2909b60) 10: with messages: 10: 37 10: 1000000768220000 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000785000000 (0x38d7ed390a640) 10: > 10: 1000000768220000 (0x38d7ed2909b60) 10: with messages: 10: 37 10: 1000000768220000 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000785000000 (0x38d7ed390a640) 10: > 10: 1000000779200000 (0x38d7ed3382600) 10: with messages: 10: 37 10: 1000000768220000 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000789000000 (0x38d7ed3cdaf40) 10: > 10: 1000000768220000 (0x38d7ed2909b60) 10: with messages: 10: 37 10: 1000000768220000 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000789000000 (0x38d7ed3cdaf40) 10: > 10: 1000000785000000 (0x38d7ed390a640) 10: with messages: 10: 37 10: 1000000768220000 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 37 10: 1000000768220000 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 37 10: 1000000768220000 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000768220000 (0x38d7ed2909b60) 10: <= 10: 1000000779200000 (0x38d7ed3382600) 10: with messages: 10: 37 10: 1000000768220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000768220000 (0x38d7ed2909b60) 10: <= 10: 1000000779200000 (0x38d7ed3382600) 10: with messages: 10: 37 10: 1000000768220000 10: 10: frame_id: 36 10: desired_present_time_ns: 1000000769000000 10: actual_present_time_ns: 1000000769000000 10: earliest_present_time_ns: 1000000769000000 10: present_margin_ns: 780000 10: now_ns: 1000000770000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000785000000 (0x38d7ed390a640) 10: >= 10: 1000000784220000 (0x38d7ed384bf60) 10: with messages: 10: 37 10: 1000000768220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000785000000 (0x38d7ed390a640) 10: with messages: 10: 37 10: 1000000768220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000795200000 (0x38d7ed42c4a00) 10: >= 10: 1000000784220000 (0x38d7ed384bf60) 10: with messages: 10: 38 10: 1000000784220000 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000801000000 (0x38d7ed484ca40) 10: > 10: 1000000784220000 (0x38d7ed384bf60) 10: with messages: 10: 38 10: 1000000784220000 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000801000000 (0x38d7ed484ca40) 10: > 10: 1000000795200000 (0x38d7ed42c4a00) 10: with messages: 10: 38 10: 1000000784220000 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000805000000 (0x38d7ed4c1d340) 10: > 10: 1000000784220000 (0x38d7ed384bf60) 10: with messages: 10: 38 10: 1000000784220000 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000805000000 (0x38d7ed4c1d340) 10: > 10: 1000000801000000 (0x38d7ed484ca40) 10: with messages: 10: 38 10: 1000000784220000 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 38 10: 1000000784220000 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 38 10: 1000000784220000 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000784220000 (0x38d7ed384bf60) 10: <= 10: 1000000795200000 (0x38d7ed42c4a00) 10: with messages: 10: 38 10: 1000000784220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000784220000 (0x38d7ed384bf60) 10: <= 10: 1000000795200000 (0x38d7ed42c4a00) 10: with messages: 10: 38 10: 1000000784220000 10: 10: frame_id: 37 10: desired_present_time_ns: 1000000785000000 10: actual_present_time_ns: 1000000785000000 10: earliest_present_time_ns: 1000000785000000 10: present_margin_ns: 780000 10: now_ns: 1000000786000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000801000000 (0x38d7ed484ca40) 10: >= 10: 1000000800220000 (0x38d7ed478e360) 10: with messages: 10: 38 10: 1000000784220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000801000000 (0x38d7ed484ca40) 10: with messages: 10: 38 10: 1000000784220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000811200000 (0x38d7ed5206e00) 10: >= 10: 1000000800220000 (0x38d7ed478e360) 10: with messages: 10: 39 10: 1000000800220000 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000817000000 (0x38d7ed578ee40) 10: > 10: 1000000800220000 (0x38d7ed478e360) 10: with messages: 10: 39 10: 1000000800220000 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000817000000 (0x38d7ed578ee40) 10: > 10: 1000000811200000 (0x38d7ed5206e00) 10: with messages: 10: 39 10: 1000000800220000 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000821000000 (0x38d7ed5b5f740) 10: > 10: 1000000800220000 (0x38d7ed478e360) 10: with messages: 10: 39 10: 1000000800220000 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000821000000 (0x38d7ed5b5f740) 10: > 10: 1000000817000000 (0x38d7ed578ee40) 10: with messages: 10: 39 10: 1000000800220000 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 39 10: 1000000800220000 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 39 10: 1000000800220000 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000800220000 (0x38d7ed478e360) 10: <= 10: 1000000811200000 (0x38d7ed5206e00) 10: with messages: 10: 39 10: 1000000800220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000800220000 (0x38d7ed478e360) 10: <= 10: 1000000811200000 (0x38d7ed5206e00) 10: with messages: 10: 39 10: 1000000800220000 10: 10: frame_id: 38 10: desired_present_time_ns: 1000000801000000 10: actual_present_time_ns: 1000000801000000 10: earliest_present_time_ns: 1000000801000000 10: present_margin_ns: 780000 10: now_ns: 1000000802000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000817000000 (0x38d7ed578ee40) 10: >= 10: 1000000816220000 (0x38d7ed56d0760) 10: with messages: 10: 39 10: 1000000800220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000817000000 (0x38d7ed578ee40) 10: with messages: 10: 39 10: 1000000800220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000827200000 (0x38d7ed6149200) 10: >= 10: 1000000816220000 (0x38d7ed56d0760) 10: with messages: 10: 40 10: 1000000816220000 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000833000000 (0x38d7ed66d1240) 10: > 10: 1000000816220000 (0x38d7ed56d0760) 10: with messages: 10: 40 10: 1000000816220000 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000833000000 (0x38d7ed66d1240) 10: > 10: 1000000827200000 (0x38d7ed6149200) 10: with messages: 10: 40 10: 1000000816220000 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000837000000 (0x38d7ed6aa1b40) 10: > 10: 1000000816220000 (0x38d7ed56d0760) 10: with messages: 10: 40 10: 1000000816220000 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000837000000 (0x38d7ed6aa1b40) 10: > 10: 1000000833000000 (0x38d7ed66d1240) 10: with messages: 10: 40 10: 1000000816220000 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 40 10: 1000000816220000 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 40 10: 1000000816220000 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000816220000 (0x38d7ed56d0760) 10: <= 10: 1000000827200000 (0x38d7ed6149200) 10: with messages: 10: 40 10: 1000000816220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000816220000 (0x38d7ed56d0760) 10: <= 10: 1000000827200000 (0x38d7ed6149200) 10: with messages: 10: 40 10: 1000000816220000 10: 10: frame_id: 39 10: desired_present_time_ns: 1000000817000000 10: actual_present_time_ns: 1000000817000000 10: earliest_present_time_ns: 1000000817000000 10: present_margin_ns: 780000 10: now_ns: 1000000818000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000833000000 (0x38d7ed66d1240) 10: >= 10: 1000000832220000 (0x38d7ed6612b60) 10: with messages: 10: 40 10: 1000000816220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000833000000 (0x38d7ed66d1240) 10: with messages: 10: 40 10: 1000000816220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000843200000 (0x38d7ed708b600) 10: >= 10: 1000000832220000 (0x38d7ed6612b60) 10: with messages: 10: 41 10: 1000000832220000 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000849000000 (0x38d7ed7613640) 10: > 10: 1000000832220000 (0x38d7ed6612b60) 10: with messages: 10: 41 10: 1000000832220000 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000849000000 (0x38d7ed7613640) 10: > 10: 1000000843200000 (0x38d7ed708b600) 10: with messages: 10: 41 10: 1000000832220000 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000853000000 (0x38d7ed79e3f40) 10: > 10: 1000000832220000 (0x38d7ed6612b60) 10: with messages: 10: 41 10: 1000000832220000 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000853000000 (0x38d7ed79e3f40) 10: > 10: 1000000849000000 (0x38d7ed7613640) 10: with messages: 10: 41 10: 1000000832220000 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 41 10: 1000000832220000 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 41 10: 1000000832220000 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000832220000 (0x38d7ed6612b60) 10: <= 10: 1000000843200000 (0x38d7ed708b600) 10: with messages: 10: 41 10: 1000000832220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000832220000 (0x38d7ed6612b60) 10: <= 10: 1000000843200000 (0x38d7ed708b600) 10: with messages: 10: 41 10: 1000000832220000 10: 10: frame_id: 40 10: desired_present_time_ns: 1000000833000000 10: actual_present_time_ns: 1000000833000000 10: earliest_present_time_ns: 1000000833000000 10: present_margin_ns: 780000 10: now_ns: 1000000834000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000849000000 (0x38d7ed7613640) 10: >= 10: 1000000848220000 (0x38d7ed7554f60) 10: with messages: 10: 41 10: 1000000832220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000849000000 (0x38d7ed7613640) 10: with messages: 10: 41 10: 1000000832220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000859200000 (0x38d7ed7fcda00) 10: >= 10: 1000000848220000 (0x38d7ed7554f60) 10: with messages: 10: 42 10: 1000000848220000 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000865000000 (0x38d7ed8555a40) 10: > 10: 1000000848220000 (0x38d7ed7554f60) 10: with messages: 10: 42 10: 1000000848220000 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000865000000 (0x38d7ed8555a40) 10: > 10: 1000000859200000 (0x38d7ed7fcda00) 10: with messages: 10: 42 10: 1000000848220000 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000869000000 (0x38d7ed8926340) 10: > 10: 1000000848220000 (0x38d7ed7554f60) 10: with messages: 10: 42 10: 1000000848220000 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000869000000 (0x38d7ed8926340) 10: > 10: 1000000865000000 (0x38d7ed8555a40) 10: with messages: 10: 42 10: 1000000848220000 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 42 10: 1000000848220000 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 42 10: 1000000848220000 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000848220000 (0x38d7ed7554f60) 10: <= 10: 1000000859200000 (0x38d7ed7fcda00) 10: with messages: 10: 42 10: 1000000848220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000848220000 (0x38d7ed7554f60) 10: <= 10: 1000000859200000 (0x38d7ed7fcda00) 10: with messages: 10: 42 10: 1000000848220000 10: 10: frame_id: 41 10: desired_present_time_ns: 1000000849000000 10: actual_present_time_ns: 1000000849000000 10: earliest_present_time_ns: 1000000849000000 10: present_margin_ns: 780000 10: now_ns: 1000000850000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000865000000 (0x38d7ed8555a40) 10: >= 10: 1000000864220000 (0x38d7ed8497360) 10: with messages: 10: 42 10: 1000000848220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000865000000 (0x38d7ed8555a40) 10: with messages: 10: 42 10: 1000000848220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000875200000 (0x38d7ed8f0fe00) 10: >= 10: 1000000864220000 (0x38d7ed8497360) 10: with messages: 10: 43 10: 1000000864220000 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000881000000 (0x38d7ed9497e40) 10: > 10: 1000000864220000 (0x38d7ed8497360) 10: with messages: 10: 43 10: 1000000864220000 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000881000000 (0x38d7ed9497e40) 10: > 10: 1000000875200000 (0x38d7ed8f0fe00) 10: with messages: 10: 43 10: 1000000864220000 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000885000000 (0x38d7ed9868740) 10: > 10: 1000000864220000 (0x38d7ed8497360) 10: with messages: 10: 43 10: 1000000864220000 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000885000000 (0x38d7ed9868740) 10: > 10: 1000000881000000 (0x38d7ed9497e40) 10: with messages: 10: 43 10: 1000000864220000 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 43 10: 1000000864220000 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 43 10: 1000000864220000 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000864220000 (0x38d7ed8497360) 10: <= 10: 1000000875200000 (0x38d7ed8f0fe00) 10: with messages: 10: 43 10: 1000000864220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000864220000 (0x38d7ed8497360) 10: <= 10: 1000000875200000 (0x38d7ed8f0fe00) 10: with messages: 10: 43 10: 1000000864220000 10: 10: frame_id: 42 10: desired_present_time_ns: 1000000865000000 10: actual_present_time_ns: 1000000865000000 10: earliest_present_time_ns: 1000000865000000 10: present_margin_ns: 780000 10: now_ns: 1000000866000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000881000000 (0x38d7ed9497e40) 10: >= 10: 1000000880220000 (0x38d7ed93d9760) 10: with messages: 10: 43 10: 1000000864220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000881000000 (0x38d7ed9497e40) 10: with messages: 10: 43 10: 1000000864220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000891200000 (0x38d7ed9e52200) 10: >= 10: 1000000880220000 (0x38d7ed93d9760) 10: with messages: 10: 44 10: 1000000880220000 10: 44 10: 1000000880220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000897000000 (0x38d7eda3da240) 10: > 10: 1000000880220000 (0x38d7ed93d9760) 10: with messages: 10: 44 10: 1000000880220000 10: 44 10: 1000000880220000 10: 14: 14: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: tests_rational is a Catch v2.13.10 host application. 14: Run with -? for options 14: 14: ------------------------------------------------------------------------------- 14: Rational - int32_t 14: ------------------------------------------------------------------------------- 14: ./tests/tests_rational.cpp:31 14: ............................................................................... 14: 14: ./tests/tests_rational.cpp:35: PASSED: 14: CHECK( R{1, 1} == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:36: PASSED: 14: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:37: PASSED: 14: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:38: PASSED: 14: CHECK( R::simplestUnity().as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: 14: ./tests/tests_rational.cpp:39: PASSED: 14: CHECK( R::simplestUnity().as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: 14: ./tests/tests_rational.cpp:41: PASSED: 14: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 14: with expansion: 14: 8/5 == 8/5 14: 14: ./tests/tests_rational.cpp:43: PASSED: 14: CHECK( R{5, 8}.complement() == R{3, 8} ) 14: with expansion: 14: 3/8 == 3/8 14: 14: ./tests/tests_rational.cpp:44: PASSED: 14: CHECK( R{8, 8}.complement() == R{0, 8} ) 14: with expansion: 14: 0/8 == 0/8 14: 14: ./tests/tests_rational.cpp:46: PASSED: 14: CHECK( R{0, 8}.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: 14: ./tests/tests_rational.cpp:47: PASSED: 14: CHECK( R{0, 8}.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: 14: ./tests/tests_rational.cpp:49: PASSED: 14: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 14: with expansion: 14: 5/8 == 5/8 14: 14: ./tests/tests_rational.cpp:52: PASSED: 14: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 14: with expansion: 14: -5/8 == -5/8 14: 14: ./tests/tests_rational.cpp:53: PASSED: 14: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 14: with expansion: 14: -5/8 == -5/8 14: 14: ./tests/tests_rational.cpp:55: PASSED: 14: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 14: with expansion: 14: -8/5 == -8/5 14: 14: ./tests/tests_rational.cpp:56: PASSED: 14: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 14: with expansion: 14: 13/8 == 13/8 14: 14: ./tests/tests_rational.cpp:62: PASSED: 14: CHECK( (R::simplestUnity() * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:63: PASSED: 14: CHECK( (val * R::simplestUnity()) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:64: PASSED: 14: CHECK( (val * T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:65: PASSED: 14: CHECK( (T{1} * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:67: PASSED: 14: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:68: PASSED: 14: CHECK( (val * val.reciprocal()).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:70: PASSED: 14: CHECK( (val / val).numerator == (val / val).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:71: PASSED: 14: CHECK( (val / val).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:73: PASSED: 14: CHECK( (val / T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:81: PASSED: 14: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:82: PASSED: 14: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:83: PASSED: 14: CHECK( (val * T{1}) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:84: PASSED: 14: CHECK( (T{1} * val) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:86: PASSED: 14: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:87: PASSED: 14: CHECK( (val * val.reciprocal()).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:89: PASSED: 14: CHECK( (val / val).numerator == (val / val).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:90: PASSED: 14: CHECK( (val / val).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:92: PASSED: 14: CHECK( (val / T{1}) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:100: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:101: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:102: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:103: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:108: PASSED: 14: CHECK( val.isZero() ) 14: with expansion: 14: true 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:109: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:110: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:111: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:113: PASSED: 14: CHECK( val.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:114: PASSED: 14: CHECK( val.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:120: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:121: PASSED: 14: CHECK( val.isBetweenZeroAndOne() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:122: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:123: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:125: PASSED: 14: CHECK( val.as_float() > 0.0f ) 14: with expansion: 14: 0.625f > 0.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:126: PASSED: 14: CHECK( val.as_float() < 1.0f ) 14: with expansion: 14: 0.625f < 1.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:127: PASSED: 14: CHECK( val.as_double() > 0.0 ) 14: with expansion: 14: 0.625 > 0.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:128: PASSED: 14: CHECK( val.as_double() < 1.0 ) 14: with expansion: 14: 0.625 < 1.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:134: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:135: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:136: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:137: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:139: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:140: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:145: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:146: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:147: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:148: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:150: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:151: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:156: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:157: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:158: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:159: PASSED: 14: CHECK( val.isOverUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:161: PASSED: 14: CHECK( val.as_float() > 1.0f ) 14: with expansion: 14: 1.6f > 1.0f 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:162: PASSED: 14: CHECK( val.as_double() > 1.0 ) 14: with expansion: 14: 1.6 > 1.0 14: with message: 14: val := 8/5 14: 14: ------------------------------------------------------------------------------- 14: Rational - uint32_t 14: ------------------------------------------------------------------------------- 14: ./tests/tests_rational.cpp:31 14: ............................................................................... 14: 14: ./tests/tests_rational.cpp:35: PASSED: 14: CHECK( R{1, 1} == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:36: PASSED: 14: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:37: PASSED: 14: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:38: PASSED: 14: CHECK( R::simplestUnity().as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: 14: ./tests/tests_rational.cpp:39: PASSED: 14: CHECK( R::simplestUnity().as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: 14: ./tests/tests_rational.cpp:41: PASSED: 14: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 14: with expansion: 14: 8/5 == 8/5 14: 14: ./tests/tests_rational.cpp:43: PASSED: 14: CHECK( R{5, 8}.complement() == R{3, 8} ) 14: with expansion: 14: 3/8 == 3/8 14: 14: ./tests/tests_rational.cpp:44: PASSED: 14: CHECK( R{8, 8}.complement() == R{0, 8} ) 14: with expansion: 14: 0/8 == 0/8 14: 14: ./tests/tests_rational.cpp:46: PASSED: 14: CHECK( R{0, 8}.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: 14: ./tests/tests_rational.cpp:47: PASSED: 14: CHECK( R{0, 8}.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: 14: ./tests/tests_rational.cpp:49: PASSED: 14: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 14: with expansion: 14: 5/8 == 5/8 14: 14: ./tests/tests_rational.cpp:62: PASSED: 14: CHECK( (R::simplestUnity() * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:63: PASSED: 14: CHECK( (val * R::simplestUnity()) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:64: PASSED: 14: CHECK( (val * T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:65: PASSED: 14: CHECK( (T{1} * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:67: PASSED: 14: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:68: PASSED: 14: CHECK( (val * val.reciprocal()).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:70: PASSED: 14: CHECK( (val / val).numerator == (val / val).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:71: PASSED: 14: CHECK( (val / val).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:73: PASSED: 14: CHECK( (val / T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:100: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:101: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:102: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:103: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:108: PASSED: 14: CHECK( val.isZero() ) 14: with expansion: 14: true 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:109: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:110: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:111: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:113: PASSED: 14: CHECK( val.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:114: PASSED: 14: CHECK( val.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:120: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:121: PASSED: 14: CHECK( val.isBetweenZeroAndOne() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:122: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:123: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:125: PASSED: 14: CHECK( val.as_float() > 0.0f ) 14: with expansion: 14: 0.625f > 0.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:126: PASSED: 14: CHECK( val.as_float() < 1.0f ) 14: with expansion: 14: 0.625f < 1.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:127: PASSED: 14: CHECK( val.as_double() > 0.0 ) 14: with expansion: 14: 0.625 > 0.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:128: PASSED: 14: CHECK( val.as_double() < 1.0 ) 14: with expansion: 14: 0.625 < 1.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:134: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:135: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:136: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:137: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:139: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:140: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:145: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:146: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:147: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:148: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:150: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:151: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:156: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:157: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:158: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:159: PASSED: 14: CHECK( val.isOverUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:161: PASSED: 14: CHECK( val.as_float() > 1.0f ) 14: with expansion: 14: 1.6f > 1.0f 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:162: PASSED: 14: CHECK( val.as_double() > 1.0 ) 14: with expansion: 14: 1.6 > 1.0 14: with message: 14: val := 8/5 14: 14: ------------------------------------------------------------------------------- 14: Rational - int64_t 14: ------------------------------------------------------------------------------- 14: ./tests/tests_rational.cpp:31 14: ............................................................................... 14: 14: ./tests/tests_rational.cpp:35: PASSED: 14: CHECK( R{1, 1} == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:36: PASSED: 14: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:37: PASSED: 14: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:38: PASSED: 14: CHECK( R::simplestUnity().as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: 14: ./tests/tests_rational.cpp:39: PASSED: 14: CHECK( R::simplestUnity().as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: 14: ./tests/tests_rational.cpp:41: PASSED: 14: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 14: with expansion: 14: 8/5 == 8/5 14: 14: ./tests/tests_rational.cpp:43: PASSED: 14: CHECK( R{5, 8}.complement() == R{3, 8} ) 14: with expansion: 14: 3/8 == 3/8 14: 14: ./tests/tests_rational.cpp:44: PASSED: 14: CHECK( R{8, 8}.complement() == R{0, 8} ) 14: with expansion: 14: 0/8 == 0/8 14: 14: ./tests/tests_rational.cpp:46: PASSED: 14: CHECK( R{0, 8}.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: 14: ./tests/tests_rational.cpp:47: PASSED: 14: CHECK( R{0, 8}.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: 14: ./tests/tests_rational.cpp:49: PASSED: 14: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 14: with expansion: 14: 5/8 == 5/8 14: 14: ./tests/tests_rational.cpp:52: PASSED: 14: CHECK( R{5, -8}.withNonNegativeDenominator() == R{-5, 8} ) 14: with expansion: 14: -5/8 == -5/8 14: 14: ./tests/tests_rational.cpp:53: PASSED: 14: CHECK( R{-5, 8}.withNonNegativeDenominator() == R{-5, 8} ) 14: with expansion: 14: -5/8 == -5/8 14: 14: ./tests/tests_rational.cpp:55: PASSED: 14: CHECK( R{-5, 8}.reciprocal() == R{-8, 5} ) 14: with expansion: 14: -8/5 == -8/5 14: 14: ./tests/tests_rational.cpp:56: PASSED: 14: CHECK( R{5, -8}.complement() == R{8 + 5, 8} ) 14: with expansion: 14: 13/8 == 13/8 14: 14: ./tests/tests_rational.cpp:62: PASSED: 14: CHECK( (R::simplestUnity() * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:63: PASSED: 14: CHECK( (val * R::simplestUnity()) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:64: PASSED: 14: CHECK( (val * T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:65: PASSED: 14: CHECK( (T{1} * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:67: PASSED: 14: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:68: PASSED: 14: CHECK( (val * val.reciprocal()).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:70: PASSED: 14: CHECK( (val / val).numerator == (val / val).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:71: PASSED: 14: CHECK( (val / val).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:73: PASSED: 14: CHECK( (val / T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:81: PASSED: 14: CHECK( (R::simplestUnity() * val) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:82: PASSED: 14: CHECK( (val * R::simplestUnity()) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:83: PASSED: 14: CHECK( (val * T{1}) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:84: PASSED: 14: CHECK( (T{1} * val) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:86: PASSED: 14: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:87: PASSED: 14: CHECK( (val * val.reciprocal()).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:89: PASSED: 14: CHECK( (val / val).numerator == (val / val).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:90: PASSED: 14: CHECK( (val / val).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:92: PASSED: 14: CHECK( (val / T{1}) == valNonNegativeDenominator ) 14: with expansion: 14: -5/8 == -5/8 14: with message: 14: val := 5/-8 14: 14: ./tests/tests_rational.cpp:100: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:101: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:102: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:103: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:108: PASSED: 14: CHECK( val.isZero() ) 14: with expansion: 14: true 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:109: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:110: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:111: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:113: PASSED: 14: CHECK( val.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:114: PASSED: 14: CHECK( val.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:120: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:121: PASSED: 14: CHECK( val.isBetweenZeroAndOne() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:122: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:123: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:125: PASSED: 14: CHECK( val.as_float() > 0.0f ) 14: with expansion: 14: 0.625f > 0.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:126: PASSED: 14: CHECK( val.as_float() < 1.0f ) 14: with expansion: 14: 0.625f < 1.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:127: PASSED: 14: CHECK( val.as_double() > 0.0 ) 14: with expansion: 14: 0.625 > 0.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:128: PASSED: 14: CHECK( val.as_double() < 1.0 ) 14: with expansion: 14: 0.625 < 1.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:134: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:135: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:136: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:137: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:139: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:140: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:145: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:146: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:147: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:148: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:150: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:151: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:156: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:157: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:158: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:159: PASSED: 14: CHECK( val.isOverUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:161: PASSED: 14: CHECK( val.as_float() > 1.0f ) 14: with expansion: 14: 1.6f > 1.0f 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:162: PASSED: 14: CHECK( val.as_double() > 1.0 ) 14: with expansion: 14: 1.6 > 1.0 14: with message: 14: val := 8/5 14: 14: ------------------------------------------------------------------------------- 14: Rational - uint64_t 14: ------------------------------------------------------------------------------- 14: ./tests/tests_rational.cpp:31 14: ............................................................................... 14: 14: ./tests/tests_rational.cpp:35: PASSED: 14: CHECK( R{1, 1} == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:36: PASSED: 14: CHECK( (R::simplestUnity() * T{1}) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:37: PASSED: 14: CHECK( (T{1} * R::simplestUnity()) == R::simplestUnity() ) 14: with expansion: 14: 1/1 == 1/1 14: 14: ./tests/tests_rational.cpp:38: PASSED: 14: CHECK( R::simplestUnity().as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: 14: ./tests/tests_rational.cpp:39: PASSED: 14: CHECK( R::simplestUnity().as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: 14: ./tests/tests_rational.cpp:41: PASSED: 14: CHECK( R{5, 8}.reciprocal() == R{8, 5} ) 14: with expansion: 14: 8/5 == 8/5 14: 14: ./tests/tests_rational.cpp:43: PASSED: 14: CHECK( R{5, 8}.complement() == R{3, 8} ) 14: with expansion: 14: 3/8 == 3/8 14: 14: ./tests/tests_rational.cpp:44: PASSED: 14: CHECK( R{8, 8}.complement() == R{0, 8} ) 14: with expansion: 14: 0/8 == 0/8 14: 14: ./tests/tests_rational.cpp:46: PASSED: 14: CHECK( R{0, 8}.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: 14: ./tests/tests_rational.cpp:47: PASSED: 14: CHECK( R{0, 8}.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: 14: ./tests/tests_rational.cpp:49: PASSED: 14: CHECK( R{5, 8}.withNonNegativeDenominator() == R{5, 8} ) 14: with expansion: 14: 5/8 == 5/8 14: 14: ./tests/tests_rational.cpp:62: PASSED: 14: CHECK( (R::simplestUnity() * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:63: PASSED: 14: CHECK( (val * R::simplestUnity()) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:64: PASSED: 14: CHECK( (val * T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:65: PASSED: 14: CHECK( (T{1} * val) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:67: PASSED: 14: CHECK( (val * val.reciprocal()).numerator == (val * val.reciprocal()).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:68: PASSED: 14: CHECK( (val * val.reciprocal()).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:70: PASSED: 14: CHECK( (val / val).numerator == (val / val).denominator ) 14: with expansion: 14: 40 == 40 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:71: PASSED: 14: CHECK( (val / val).isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:73: PASSED: 14: CHECK( (val / T{1}) == val ) 14: with expansion: 14: 5/8 == 5/8 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:100: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:101: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:102: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:103: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/0 14: 14: ./tests/tests_rational.cpp:108: PASSED: 14: CHECK( val.isZero() ) 14: with expansion: 14: true 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:109: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:110: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:111: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:113: PASSED: 14: CHECK( val.as_float() == 0.0f ) 14: with expansion: 14: 0.0f == 0.0f 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:114: PASSED: 14: CHECK( val.as_double() == 0.0 ) 14: with expansion: 14: 0.0 == 0.0 14: with message: 14: val := 0/8 14: 14: ./tests/tests_rational.cpp:120: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:121: PASSED: 14: CHECK( val.isBetweenZeroAndOne() ) 14: with expansion: 14: true 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:122: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:123: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:125: PASSED: 14: CHECK( val.as_float() > 0.0f ) 14: with expansion: 14: 0.625f > 0.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:126: PASSED: 14: CHECK( val.as_float() < 1.0f ) 14: with expansion: 14: 0.625f < 1.0f 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:127: PASSED: 14: CHECK( val.as_double() > 0.0 ) 14: with expansion: 14: 0.625 > 0.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:128: PASSED: 14: CHECK( val.as_double() < 1.0 ) 14: with expansion: 14: 0.625 < 1.0 14: with message: 14: val := 5/8 14: 14: ./tests/tests_rational.cpp:134: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:135: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:136: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:137: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:139: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:140: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 8/8 14: 14: ./tests/tests_rational.cpp:145: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:146: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:147: PASSED: 14: CHECK( val.isUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:148: PASSED: 14: CHECK_FALSE( val.isOverUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:150: PASSED: 14: CHECK( val.as_float() == 1.0f ) 14: with expansion: 14: 1.0f == 1.0f 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:151: PASSED: 14: CHECK( val.as_double() == 1.0 ) 14: with expansion: 14: 1.0 == 1.0 14: with message: 14: val := 1/1 14: 14: ./tests/tests_rational.cpp:156: PASSED: 14: CHECK_FALSE( val.isZero() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:157: PASSED: 14: CHECK_FALSE( val.isBetweenZeroAndOne() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:158: PASSED: 14: CHECK_FALSE( val.isUnity() ) 14: with expansion: 14: !false 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:159: PASSED: 14: CHECK( val.isOverUnity() ) 14: with expansion: 14: true 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:161: PASSED: 14: CHECK( val.as_float() > 1.0f ) 14: with expansion: 14: 1.6f > 1.0f 14: with message: 14: val := 8/5 14: 14: ./tests/tests_rational.cpp:162: PASSED: 14: CHECK( val.as_double() > 1.0 ) 14: with expansion: 14: 1.6 > 1.0 14: with message: 14: val := 8/5 14: 14: =============================================================================== 14: All tests passed (250 assertions in 4 test cases) 14: 13/21 Test #14: tests_rational ................... Passed 0.13 sec test 17 Start 17: tests_worker 17: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_worker "--success" 17: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 17: Test timeout computed to be: 1500 15: 15: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: tests_relation_chain is a Catch v2.13.10 host application. 15: Run with -? for options 15: 15: ------------------------------------------------------------------------------- 15: Relation Chain Flags 15: Not Valid 15: ------------------------------------------------------------------------------- 15: ./tests/tests_relation_chain.cpp:157 15: ............................................................................... 15: 15: ./tests/tests_relation_chain.cpp:159: PASSED: 15: CHECK( result.relation_flags == kFlagsNotValid ) 15: with expansion: 15: 0 == 0 15: with message: 15: str := "VT, NV, VT" 15: 15: ./tests/tests_relation_chain.cpp:160: PASSED: 15: CHECK( result.relation_flags == kFlagsNotValid ) 15: with expansion: 15: 0 == 0 15: with message: 15: str := "VT, VT, VT, NV" 15: 15: ./tests/tests_relation_chain.cpp:161: PASSED: 15: CHECK( result.relation_flags == kFlagsNotValid ) 15: with expansion: 15: 0 == 0 15: with message: 15: str := "P, NV, VNT" 15: 15: ./tests/tests_relation_chain.cpp:163: PASSED: 15: CHECK( result.relation_flags == kFlagsNotValid ) 15: with expansion: 15: 0 == 0 15: with message: 15: str := "NV, ONLY_ORIENTATION" 15: 15: ./tests/tests_relation_chain.cpp:164: PASSED: 15: CHECK( result.relation_flags == kFlagsNotValid ) 15: with expansion: 15: 0 == 0 15: with message: 15: str := "NV, ONLY_POSITION" 15: 15: ./tests/tests_relation_chain.cpp:165: PASSED: 15: CHECK( result.relation_flags == kFlagsNotValid ) 15: with expansion: 15: 0 == 0 15: with message: 15: str := "ONLY_ORIENTATION, NV" 15: 15: ./tests/tests_relation_chain.cpp:166: PASSED: 15: CHECK( result.relation_flags == kFlagsNotValid ) 15: with expansion: 15: 0 == 0 15: with message: 15: str := "ONLY_POSITION, NV" 15: 15: ------------------------------------------------------------------------------- 15: Relation Chain Flags 15: Wrongly Tracked 15: ------------------------------------------------------------------------------- 15: ./tests/tests_relation_chain.cpp:172 15: ............................................................................... 15: 15: ./tests/tests_relation_chain.cpp:174: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "VNT, IP, VT" 15: 15: ./tests/tests_relation_chain.cpp:175: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "VNT, P, VT" 15: 15: ./tests/tests_relation_chain.cpp:176: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, VT, P, VNT" 15: 15: ./tests/tests_relation_chain.cpp:177: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "VT, VT, VNT, VT" 15: 15: ./tests/tests_relation_chain.cpp:178: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "IP, VT, P, VNT, P, VT" 15: 15: ./tests/tests_relation_chain.cpp:180: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "VT, ONLY_ORIENTATION" 15: 15: ./tests/tests_relation_chain.cpp:181: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "VT, ONLY_POSITION" 15: 15: ./tests/tests_relation_chain.cpp:182: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "ONLY_ORIENTATION, VT" 15: 15: ./tests/tests_relation_chain.cpp:183: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "ONLY_POSITION, VT" 15: 15: ./tests/tests_relation_chain.cpp:185: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, VT, ONLY_ORIENTATION, P" 15: 15: ./tests/tests_relation_chain.cpp:186: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, VT, ONLY_POSITION, P" 15: 15: ./tests/tests_relation_chain.cpp:187: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, ONLY_ORIENTATION, VT, P" 15: 15: ./tests/tests_relation_chain.cpp:188: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, ONLY_POSITION, VT, P" 15: 15: ------------------------------------------------------------------------------- 15: Relation Chain Flags 15: Tracked 15: ------------------------------------------------------------------------------- 15: ./tests/tests_relation_chain.cpp:191 15: ............................................................................... 15: 15: ./tests/tests_relation_chain.cpp:193: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, VT, P" 15: 15: ./tests/tests_relation_chain.cpp:194: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, VT, P, VT" 15: 15: ./tests/tests_relation_chain.cpp:195: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "VT, IP, P" 15: 15: ./tests/tests_relation_chain.cpp:196: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "IP, VT, P" 15: 15: ./tests/tests_relation_chain.cpp:197: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, VT, IP, P" 15: 15: ./tests/tests_relation_chain.cpp:198: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "P, IP, VT, P" 15: 15: ./tests/tests_relation_chain.cpp:199: PASSED: 15: CHECK( result.relation_flags == kFlagsValidTracked ) 15: with expansion: 15: 51 == 51 15: with message: 15: str := "IP, IP, VT, IP, IP" 15: 15: ------------------------------------------------------------------------------- 15: Relation Chain Flags 15: Non-Tracked 15: ------------------------------------------------------------------------------- 15: ./tests/tests_relation_chain.cpp:202 15: ............................................................................... 15: 15: ./tests/tests_relation_chain.cpp:204: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "P, VNT, P" 15: 15: ./tests/tests_relation_chain.cpp:205: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, VNT, VNT" 15: 15: ./tests/tests_relation_chain.cpp:206: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, P" 15: 15: ./tests/tests_relation_chain.cpp:207: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "P, VNT" 15: 15: ./tests/tests_relation_chain.cpp:208: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, IP" 15: 15: ./tests/tests_relation_chain.cpp:209: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "IP, VNT" 15: 15: ./tests/tests_relation_chain.cpp:210: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, IP, P" 15: 15: ./tests/tests_relation_chain.cpp:211: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "IP, VNT, P" 15: 15: ./tests/tests_relation_chain.cpp:212: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "P, VNT, IP, P" 15: 15: ./tests/tests_relation_chain.cpp:213: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "P, IP, VNT, P" 15: 15: ./tests/tests_relation_chain.cpp:215: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "P, ONLY_ORIENTATION, IP, P" 15: 15: ./tests/tests_relation_chain.cpp:216: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "P, ONLY_POSITION, IP, P" 15: 15: ./tests/tests_relation_chain.cpp:218: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "ONLY_ORIENTATION, VNT" 15: 15: ./tests/tests_relation_chain.cpp:219: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "ONLY_POSITION, VNT" 15: 15: ./tests/tests_relation_chain.cpp:220: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, ONLY_ORIENTATION" 15: 15: ./tests/tests_relation_chain.cpp:221: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, ONLY_POSITION" 15: 15: ./tests/tests_relation_chain.cpp:223: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "ONLY_ORIENTATION, P, VNT" 15: 15: ./tests/tests_relation_chain.cpp:224: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "ONLY_POSITION, P, VNT" 15: 15: ./tests/tests_relation_chain.cpp:225: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, ONLY_ORIENTATION, P" 15: 15: ./tests/tests_relation_chain.cpp:226: PASSED: 15: CHECK( result.relation_flags == kFlagsValid ) 15: with expansion: 15: 3 == 3 15: with message: 15: str := "VNT, ONLY_POSITION, P" 15: 15: =============================================================================== 15: All tests passed (47 assertions in 1 test case) 15: 14/21 Test #15: tests_relation_chain ............. Passed 0.07 sec test 18 Start 18: tests_pose 18: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_pose "--success" 18: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 18: Test timeout computed to be: 1500 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000897000000 (0x38d7eda3da240) 10: > 10: 1000000891200000 (0x38d7ed9e52200) 10: with messages: 10: 44 10: 1000000880220000 10: 44 10: 1000000880220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000901000000 (0x38d7eda7aab40) 10: > 10: 1000000880220000 (0x38d7ed93d9760) 10: with messages: 10: 44 10: 1000000880220000 10: 44 10: 1000000880220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000901000000 (0x38d7eda7aab40) 10: > 10: 1000000897000000 (0x38d7eda3da240) 10: with messages: 10: 44 10: 1000000880220000 10: 44 10: 1000000880220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 44 10: 1000000880220000 10: 44 10: 1000000880220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 44 10: 1000000880220000 10: 44 10: 1000000880220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000880220000 (0x38d7ed93d9760) 10: <= 10: 1000000891200000 (0x38d7ed9e52200) 10: with messages: 10: 44 10: 1000000880220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000880220000 (0x38d7ed93d9760) 10: <= 10: 1000000891200000 (0x38d7ed9e52200) 10: with messages: 10: 44 10: 1000000880220000 10: 10: frame_id: 43 10: desired_present_time_ns: 1000000881000000 10: actual_present_time_ns: 1000000881000000 10: earliest_present_time_ns: 1000000881000000 10: present_margin_ns: 780000 10: now_ns: 1000000882000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000897000000 (0x38d7eda3da240) 10: >= 10: 1000000896220000 (0x38d7eda31bb60) 10: with messages: 10: 44 10: 1000000880220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000897000000 (0x38d7eda3da240) 10: with messages: 10: 44 10: 1000000880220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000907200000 (0x38d7edad94600) 10: >= 10: 1000000896220000 (0x38d7eda31bb60) 10: with messages: 10: 45 10: 1000000896220000 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000913000000 (0x38d7edb31c640) 10: > 10: 1000000896220000 (0x38d7eda31bb60) 10: with messages: 10: 45 10: 1000000896220000 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000913000000 (0x38d7edb31c640) 10: > 10: 1000000907200000 (0x38d7edad94600) 10: with messages: 10: 45 10: 1000000896220000 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000917000000 (0x38d7edb6ecf40) 10: > 10: 1000000896220000 (0x38d7eda31bb60) 10: with messages: 10: 45 10: 1000000896220000 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000917000000 (0x38d7edb6ecf40) 10: > 10: 1000000913000000 (0x38d7edb31c640) 10: with messages: 10: 45 10: 1000000896220000 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 45 10: 1000000896220000 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 45 10: 1000000896220000 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000896220000 (0x38d7eda31bb60) 10: <= 10: 1000000907200000 (0x38d7edad94600) 10: with messages: 10: 45 10: 1000000896220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000896220000 (0x38d7eda31bb60) 10: <= 10: 1000000907200000 (0x38d7edad94600) 10: with messages: 10: 45 10: 1000000896220000 10: 10: frame_id: 44 10: desired_present_time_ns: 1000000897000000 10: actual_present_time_ns: 1000000897000000 10: earliest_present_time_ns: 1000000897000000 10: present_margin_ns: 780000 10: now_ns: 1000000898000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000913000000 (0x38d7edb31c640) 10: >= 10: 1000000912220000 (0x38d7edb25df60) 10: with messages: 10: 45 10: 1000000896220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000913000000 (0x38d7edb31c640) 10: with messages: 10: 45 10: 1000000896220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000923200000 (0x38d7edbcd6a00) 10: >= 10: 1000000912220000 (0x38d7edb25df60) 10: with messages: 10: 46 10: 1000000912220000 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000929000000 (0x38d7edc25ea40) 10: > 10: 1000000912220000 (0x38d7edb25df60) 10: with messages: 10: 46 10: 1000000912220000 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000929000000 (0x38d7edc25ea40) 10: > 10: 1000000923200000 (0x38d7edbcd6a00) 10: with messages: 10: 46 10: 1000000912220000 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000933000000 (0x38d7edc62f340) 10: > 10: 1000000912220000 (0x38d7edb25df60) 10: with messages: 10: 46 10: 1000000912220000 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000933000000 (0x38d7edc62f340) 10: > 10: 1000000929000000 (0x38d7edc25ea40) 10: with messages: 10: 46 10: 1000000912220000 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 46 10: 1000000912220000 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 46 10: 1000000912220000 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000912220000 (0x38d7edb25df60) 10: <= 10: 1000000923200000 (0x38d7edbcd6a00) 10: with messages: 10: 46 10: 1000000912220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000912220000 (0x38d7edb25df60) 10: <= 10: 1000000923200000 (0x38d7edbcd6a00) 10: with messages: 10: 46 10: 1000000912220000 10: 10: frame_id: 45 10: desired_present_time_ns: 1000000913000000 10: actual_present_time_ns: 1000000913000000 10: earliest_present_time_ns: 1000000913000000 10: present_margin_ns: 780000 10: now_ns: 1000000914000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000929000000 (0x38d7edc25ea40) 10: >= 10: 1000000928220000 (0x38d7edc1a0360) 10: with messages: 10: 46 10: 1000000912220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000929000000 (0x38d7edc25ea40) 10: with messages: 10: 46 10: 1000000912220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000939200000 (0x38d7edcc18e00) 10: >= 10: 1000000928220000 (0x38d7edc1a0360) 10: with messages: 10: 47 10: 1000000928220000 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000945000000 (0x38d7edd1a0e40) 10: > 10: 1000000928220000 (0x38d7edc1a0360) 10: with messages: 10: 47 10: 1000000928220000 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000945000000 (0x38d7edd1a0e40) 10: > 10: 1000000939200000 (0x38d7edcc18e00) 10: with messages: 10: 47 10: 1000000928220000 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000949000000 (0x38d7edd571740) 10: > 10: 1000000928220000 (0x38d7edc1a0360) 10: with messages: 10: 47 10: 1000000928220000 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000949000000 (0x38d7edd571740) 10: > 10: 1000000945000000 (0x38d7edd1a0e40) 10: with messages: 10: 47 10: 1000000928220000 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 47 10: 1000000928220000 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 47 10: 1000000928220000 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000928220000 (0x38d7edc1a0360) 10: <= 10: 1000000939200000 (0x38d7edcc18e00) 10: with messages: 10: 47 10: 1000000928220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000928220000 (0x38d7edc1a0360) 10: <= 10: 1000000939200000 (0x38d7edcc18e00) 10: with messages: 10: 47 10: 1000000928220000 10: 10: frame_id: 46 10: desired_present_time_ns: 1000000929000000 10: actual_present_time_ns: 1000000929000000 10: earliest_present_time_ns: 1000000929000000 10: present_margin_ns: 780000 10: now_ns: 1000000930000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000945000000 (0x38d7edd1a0e40) 10: >= 10: 1000000944220000 (0x38d7edd0e2760) 10: with messages: 10: 47 10: 1000000928220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000945000000 (0x38d7edd1a0e40) 10: with messages: 10: 47 10: 1000000928220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000955200000 (0x38d7eddb5b200) 10: >= 10: 1000000944220000 (0x38d7edd0e2760) 10: with messages: 10: 48 10: 1000000944220000 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000961000000 (0x38d7ede0e3240) 10: > 10: 1000000944220000 (0x38d7edd0e2760) 10: with messages: 10: 48 10: 1000000944220000 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000961000000 (0x38d7ede0e3240) 10: > 10: 1000000955200000 (0x38d7eddb5b200) 10: with messages: 10: 48 10: 1000000944220000 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000965000000 (0x38d7ede4b3b40) 10: > 10: 1000000944220000 (0x38d7edd0e2760) 10: with messages: 10: 48 10: 1000000944220000 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000965000000 (0x38d7ede4b3b40) 10: > 10: 1000000961000000 (0x38d7ede0e3240) 10: with messages: 10: 48 10: 1000000944220000 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 48 10: 1000000944220000 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 48 10: 1000000944220000 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000944220000 (0x38d7edd0e2760) 10: <= 10: 1000000955200000 (0x38d7eddb5b200) 10: with messages: 10: 48 10: 1000000944220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000944220000 (0x38d7edd0e2760) 10: <= 10: 1000000955200000 (0x38d7eddb5b200) 10: with messages: 10: 48 10: 1000000944220000 10: 10: frame_id: 47 10: desired_present_time_ns: 1000000945000000 10: actual_present_time_ns: 1000000945000000 10: earliest_present_time_ns: 1000000945000000 10: present_margin_ns: 780000 10: now_ns: 1000000946000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000961000000 (0x38d7ede0e3240) 10: >= 10: 1000000960220000 (0x38d7ede024b60) 10: with messages: 10: 48 10: 1000000944220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000961000000 (0x38d7ede0e3240) 10: with messages: 10: 48 10: 1000000944220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000971200000 (0x38d7edea9d600) 10: >= 10: 1000000960220000 (0x38d7ede024b60) 10: with messages: 10: 49 10: 1000000960220000 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000977000000 (0x38d7edf025640) 10: > 10: 1000000960220000 (0x38d7ede024b60) 10: with messages: 10: 49 10: 1000000960220000 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000977000000 (0x38d7edf025640) 10: > 10: 1000000971200000 (0x38d7edea9d600) 10: with messages: 10: 49 10: 1000000960220000 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000981000000 (0x38d7edf3f5f40) 10: > 10: 1000000960220000 (0x38d7ede024b60) 10: with messages: 10: 49 10: 1000000960220000 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000981000000 (0x38d7edf3f5f40) 10: > 10: 1000000977000000 (0x38d7edf025640) 10: with messages: 10: 49 10: 1000000960220000 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 49 10: 1000000960220000 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 49 10: 1000000960220000 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000960220000 (0x38d7ede024b60) 10: <= 10: 1000000971200000 (0x38d7edea9d600) 10: with messages: 10: 49 10: 1000000960220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000960220000 (0x38d7ede024b60) 10: <= 10: 1000000971200000 (0x38d7edea9d600) 10: with messages: 10: 49 10: 1000000960220000 10: 10: frame_id: 48 10: desired_present_time_ns: 1000000961000000 10: actual_present_time_ns: 1000000961000000 10: earliest_present_time_ns: 1000000961000000 10: present_margin_ns: 780000 10: now_ns: 1000000962000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000977000000 (0x38d7edf025640) 10: >= 10: 1000000976220000 (0x38d7edef66f60) 10: with messages: 10: 49 10: 1000000960220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000977000000 (0x38d7edf025640) 10: with messages: 10: 49 10: 1000000960220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000987200000 (0x38d7edf9dfa00) 10: >= 10: 1000000976220000 (0x38d7edef66f60) 10: with messages: 10: 50 10: 1000000976220000 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000993000000 (0x38d7edff67a40) 10: > 10: 1000000976220000 (0x38d7edef66f60) 10: with messages: 10: 50 10: 1000000976220000 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000993000000 (0x38d7edff67a40) 10: > 10: 1000000987200000 (0x38d7edf9dfa00) 10: with messages: 10: 50 10: 1000000976220000 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000997000000 (0x38d7ee0338340) 10: > 10: 1000000976220000 (0x38d7edef66f60) 10: with messages: 10: 50 10: 1000000976220000 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000997000000 (0x38d7ee0338340) 10: > 10: 1000000993000000 (0x38d7edff67a40) 10: with messages: 10: 50 10: 1000000976220000 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 50 10: 1000000976220000 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 50 10: 1000000976220000 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000976220000 (0x38d7edef66f60) 10: <= 10: 1000000987200000 (0x38d7edf9dfa00) 10: with messages: 10: 50 10: 1000000976220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000976220000 (0x38d7edef66f60) 10: <= 10: 1000000987200000 (0x38d7edf9dfa00) 10: with messages: 10: 50 10: 1000000976220000 10: 10: frame_id: 49 10: desired_present_time_ns: 1000000977000000 10: actual_present_time_ns: 1000000977000000 10: earliest_present_time_ns: 1000000977000000 10: present_margin_ns: 780000 10: now_ns: 1000000978000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000993000000 (0x38d7edff67a40) 10: >= 10: 1000000992220000 (0x38d7edfea9360) 10: with messages: 10: 50 10: 1000000976220000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000993000000 (0x38d7edff67a40) 10: with messages: 10: 50 10: 1000000976220000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000001003200000 (0x38d7ee0921e00) 10: >= 10: 1000000992220000 (0x38d7edfea9360) 10: with messages: 10: 51 10: 1000000992220000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000001009000000 (0x38d7ee0ea9e40) 10: > 10: 1000000992220000 (0x38d7edfea9360) 10: with messages: 10: 51 10: 1000000992220000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000001009000000 (0x38d7ee0ea9e40) 10: > 10: 1000001003200000 (0x38d7ee0921e00) 10: with messages: 10: 51 10: 1000000992220000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000001013000000 (0x38d7ee127a740) 10: > 10: 1000000992220000 (0x38d7edfea9360) 10: with messages: 10: 51 10: 1000000992220000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000001013000000 (0x38d7ee127a740) 10: > 10: 1000001009000000 (0x38d7ee0ea9e40) 10: with messages: 10: 51 10: 1000000992220000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 51 10: 1000000992220000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 51 10: 1000000992220000 10: 10: ./tests/tests_pacing.cpp:321: PASSED: 10: CHECK( unanoseconds(newPred.desired_present_time_ns - newPred.wake_up_time_ns) > unanoseconds(longBeginDelay + longSubmitDelay + longGpuTime) ) 10: with expansion: 10: 5800us > 5ms 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_fake 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:328 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:332: PASSED: 10: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 10: with expansion: 10: 0 == 0 10: 10: ./tests/tests_pacing.cpp:333: PASSED: 10: REQUIRE( upc != nullptr ) 10: with expansion: 10: 0x0128e9c0 != nullptr 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_fake 10: Standalone predictions 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:337 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000062800000 (0x38d7ea884c080) 10: >= 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000066000000 (0x38d7ea8b59480) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000066000000 (0x38d7ea8b59480) 10: > 10: 1000000062800000 (0x38d7ea884c080) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000070000000 (0x38d7ea8f29d80) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000070000000 (0x38d7ea8f29d80) 10: > 10: 1000000066000000 (0x38d7ea8b59480) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 5 10: 1000000001000000 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_fake 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:328 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:332: PASSED: 10: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 10: with expansion: 10: 0 == 0 10: 10: ./tests/tests_pacing.cpp:333: PASSED: 10: REQUIRE( upc != nullptr ) 10: with expansion: 10: 0x0128f260 != nullptr 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_fake 10: Consistency in loop 10: Fast 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:349 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000062800000 (0x38d7ea884c080) 10: >= 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000066000000 (0x38d7ea8b59480) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000066000000 (0x38d7ea8b59480) 10: > 10: 1000000062800000 (0x38d7ea884c080) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000070000000 (0x38d7ea8f29d80) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000070000000 (0x38d7ea8f29d80) 10: > 10: 1000000066000000 (0x38d7ea8b59480) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000001000000 (0x38d7ea4d5c240) 10: <= 10: 1000000062800000 (0x38d7ea884c080) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000001000000 (0x38d7ea4d5c240) 10: <= 10: 1000000062800000 (0x38d7ea884c080) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000066000000 (0x38d7ea8b59480) 10: >= 10: 1000000064040000 (0x38d7ea897ac40) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000066000000 (0x38d7ea8b59480) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000078800000 (0x38d7ea978e480) 10: >= 10: 1000000064040000 (0x38d7ea897ac40) 10: with messages: 10: 6 10: 1000000064040000 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000082000000 (0x38d7ea9a9b880) 10: > 10: 1000000064040000 (0x38d7ea897ac40) 10: with messages: 10: 6 10: 1000000064040000 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000082000000 (0x38d7ea9a9b880) 10: > 10: 1000000078800000 (0x38d7ea978e480) 10: with messages: 10: 6 10: 1000000064040000 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000086000000 (0x38d7ea9e6c180) 10: > 10: 1000000064040000 (0x38d7ea897ac40) 10: with messages: 10: 6 10: 1000000064040000 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000086000000 (0x38d7ea9e6c180) 10: > 10: 1000000082000000 (0x38d7ea9a9b880) 10: with messages: 10: 6 10: 1000000064040000 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 6 10: 1000000064040000 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 6 10: 1000000064040000 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000064040000 (0x38d7ea897ac40) 10: <= 10: 1000000078800000 (0x38d7ea978e480) 10: with messages: 10: 6 10: 1000000064040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000064040000 (0x38d7ea897ac40) 10: <= 10: 1000000078800000 (0x38d7ea978e480) 10: with messages: 10: 6 10: 1000000064040000 10: 10: frame_id: 5 10: desired_present_time_ns: 1000000066000000 10: actual_present_time_ns: 1000000066000000 10: earliest_present_time_ns: 1000000066000000 10: present_margin_ns: 1960000 10: now_ns: 1000000067000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000082000000 (0x38d7ea9a9b880) 10: >= 10: 1000000080040000 (0x38d7ea98bd040) 10: with messages: 10: 6 10: 1000000064040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000082000000 (0x38d7ea9a9b880) 10: with messages: 10: 6 10: 1000000064040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000094800000 (0x38d7eaa6d0880) 10: >= 10: 1000000080040000 (0x38d7ea98bd040) 10: with messages: 10: 7 10: 1000000080040000 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000098000000 (0x38d7eaa9ddc80) 10: > 10: 1000000080040000 (0x38d7ea98bd040) 10: with messages: 10: 7 10: 1000000080040000 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000098000000 (0x38d7eaa9ddc80) 10: > 10: 1000000094800000 (0x38d7eaa6d0880) 10: with messages: 10: 7 10: 1000000080040000 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000102000000 (0x38d7eaadae580) 10: > 10: 1000000080040000 (0x38d7ea98bd040) 10: with messages: 10: 7 10: 1000000080040000 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000102000000 (0x38d7eaadae580) 10: > 10: 1000000098000000 (0x38d7eaa9ddc80) 10: with messages: 10: 7 10: 1000000080040000 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 7 10: 1000000080040000 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 7 10: 1000000080040000 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000080040000 (0x38d7ea98bd040) 10: <= 10: 1000000094800000 (0x38d7eaa6d0880) 10: with messages: 10: 7 10: 1000000080040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000080040000 (0x38d7ea98bd040) 10: <= 10: 1000000094800000 (0x38d7eaa6d0880) 10: with messages: 10: 7 10: 1000000080040000 10: 10: frame_id: 6 10: desired_present_time_ns: 1000000082000000 10: actual_present_time_ns: 1000000082000000 10: earliest_present_time_ns: 1000000082000000 10: present_margin_ns: 1960000 10: now_ns: 1000000083000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000098000000 (0x38d7eaa9ddc80) 10: >= 10: 1000000096040000 (0x38d7eaa7ff440) 10: with messages: 10: 7 10: 1000000080040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000098000000 (0x38d7eaa9ddc80) 10: with messages: 10: 7 10: 1000000080040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000110800000 (0x38d7eab612c80) 10: >= 10: 1000000096040000 (0x38d7eaa7ff440) 10: with messages: 10: 8 10: 1000000096040000 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000114000000 (0x38d7eab920080) 10: > 10: 1000000096040000 (0x38d7eaa7ff440) 10: with messages: 10: 8 10: 1000000096040000 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000114000000 (0x38d7eab920080) 10: > 10: 1000000110800000 (0x38d7eab612c80) 10: with messages: 10: 8 10: 1000000096040000 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000118000000 (0x38d7eabcf0980) 10: > 10: 1000000096040000 (0x38d7eaa7ff440) 10: with messages: 10: 8 10: 1000000096040000 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000118000000 (0x38d7eabcf0980) 10: > 10: 1000000114000000 (0x38d7eab920080) 10: with messages: 10: 8 10: 1000000096040000 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 8 10: 1000000096040000 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 8 10: 1000000096040000 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000096040000 (0x38d7eaa7ff440) 10: <= 10: 1000000110800000 (0x38d7eab612c80) 10: with messages: 10: 8 10: 1000000096040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000096040000 (0x38d7eaa7ff440) 10: <= 10: 1000000110800000 (0x38d7eab612c80) 10: with messages: 10: 8 10: 1000000096040000 10: 10: frame_id: 7 10: desired_present_time_ns: 1000000098000000 10: actual_present_time_ns: 1000000098000000 10: earliest_present_time_ns: 1000000098000000 10: present_margin_ns: 1960000 10: now_ns: 1000000099000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000114000000 (0x38d7eab920080) 10: >= 10: 1000000112040000 (0x38d7eab741840) 10: with messages: 10: 8 10: 1000000096040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000114000000 (0x38d7eab920080) 10: with messages: 10: 8 10: 1000000096040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000126800000 (0x38d7eac555080) 10: >= 10: 1000000112040000 (0x38d7eab741840) 10: with messages: 10: 9 10: 1000000112040000 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000130000000 (0x38d7eac862480) 10: > 10: 1000000112040000 (0x38d7eab741840) 10: with messages: 10: 9 10: 1000000112040000 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000130000000 (0x38d7eac862480) 10: > 10: 1000000126800000 (0x38d7eac555080) 10: with messages: 10: 9 10: 1000000112040000 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000134000000 (0x38d7eacc32d80) 10: > 10: 1000000112040000 (0x38d7eab741840) 10: with messages: 10: 9 10: 1000000112040000 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000134000000 (0x38d7eacc32d80) 10: > 10: 1000000130000000 (0x38d7eac862480) 10: with messages: 10: 9 10: 1000000112040000 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 9 10: 1000000112040000 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 9 10: 1000000112040000 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000112040000 (0x38d7eab741840) 10: <= 10: 1000000126800000 (0x38d7eac555080) 10: with messages: 10: 9 10: 1000000112040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000112040000 (0x38d7eab741840) 10: <= 10: 1000000126800000 (0x38d7eac555080) 10: with messages: 10: 9 10: 1000000112040000 10: 10: frame_id: 8 10: desired_present_time_ns: 1000000114000000 10: actual_present_time_ns: 1000000114000000 10: earliest_present_time_ns: 1000000114000000 10: present_margin_ns: 1960000 10: now_ns: 1000000115000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000130000000 (0x38d7eac862480) 10: >= 10: 1000000128040000 (0x38d7eac683c40) 10: with messages: 10: 9 10: 1000000112040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000130000000 (0x38d7eac862480) 10: with messages: 10: 9 10: 1000000112040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000142800000 (0x38d7ead497480) 10: >= 10: 1000000128040000 (0x38d7eac683c40) 10: with messages: 10: 10 10: 1000000128040000 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000146000000 (0x38d7ead7a4880) 10: > 10: 1000000128040000 (0x38d7eac683c40) 10: with messages: 10: 10 10: 1000000128040000 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000146000000 (0x38d7ead7a4880) 10: > 10: 1000000142800000 (0x38d7ead497480) 10: with messages: 10: 10 10: 1000000128040000 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000150000000 (0x38d7eadb75180) 10: > 10: 1000000128040000 (0x38d7eac683c40) 10: with messages: 10: 10 10: 1000000128040000 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000150000000 (0x38d7eadb75180) 10: > 10: 1000000146000000 (0x38d7ead7a4880) 10: with messages: 10: 10 10: 1000000128040000 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 10 10: 1000000128040000 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 10 10: 1000000128040000 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000128040000 (0x38d7eac683c40) 10: <= 10: 1000000142800000 (0x38d7ead497480) 10: with messages: 10: 10 10: 1000000128040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000128040000 (0x38d7eac683c40) 10: <= 10: 1000000142800000 (0x38d7ead497480) 10: with messages: 10: 10 10: 1000000128040000 10: 10: frame_id: 9 10: desired_present_time_ns: 1000000130000000 10: actual_present_time_ns: 1000000130000000 10: earliest_present_time_ns: 1000000130000000 10: present_margin_ns: 1960000 10: now_ns: 1000000131000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000146000000 (0x38d7ead7a4880) 10: >= 10: 1000000144040000 (0x38d7ead5c6040) 10: with messages: 10: 10 10: 1000000128040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000146000000 (0x38d7ead7a4880) 10: with messages: 10: 10 10: 1000000128040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000158800000 (0x38d7eae3d9880) 10: >= 10: 1000000144040000 (0x38d7ead5c6040) 10: with messages: 10: 11 10: 1000000144040000 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000162000000 (0x38d7eae6e6c80) 10: > 10: 1000000144040000 (0x38d7ead5c6040) 10: with messages: 10: 11 10: 1000000144040000 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000162000000 (0x38d7eae6e6c80) 10: > 10: 1000000158800000 (0x38d7eae3d9880) 10: with messages: 10: 11 10: 1000000144040000 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000166000000 (0x38d7eaeab7580) 10: > 10: 1000000144040000 (0x38d7ead5c6040) 10: with messages: 10: 11 10: 1000000144040000 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000166000000 (0x38d7eaeab7580) 10: > 10: 1000000162000000 (0x38d7eae6e6c80) 10: with messages: 10: 11 10: 1000000144040000 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 11 10: 1000000144040000 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 11 10: 1000000144040000 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000144040000 (0x38d7ead5c6040) 10: <= 10: 1000000158800000 (0x38d7eae3d9880) 10: with messages: 10: 11 10: 1000000144040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000144040000 (0x38d7ead5c6040) 10: <= 10: 1000000158800000 (0x38d7eae3d9880) 10: with messages: 10: 11 10: 1000000144040000 10: 10: frame_id: 10 10: desired_present_time_ns: 1000000146000000 10: actual_present_time_ns: 1000000146000000 10: earliest_present_time_ns: 1000000146000000 10: present_margin_ns: 1960000 10: now_ns: 1000000147000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000162000000 (0x38d7eae6e6c80) 10: >= 10: 1000000160040000 (0x38d7eae508440) 10: with messages: 10: 11 10: 1000000144040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000162000000 (0x38d7eae6e6c80) 10: with messages: 10: 11 10: 1000000144040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000174800000 (0x38d7eaf31bc80) 10: >= 10: 1000000160040000 (0x38d7eae508440) 10: with messages: 10: 12 10: 1000000160040000 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000178000000 (0x38d7eaf629080) 10: > 10: 1000000160040000 (0x38d7eae508440) 10: with messages: 10: 12 10: 1000000160040000 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000178000000 (0x38d7eaf629080) 10: > 10: 1000000174800000 (0x38d7eaf31bc80) 10: with messages: 10: 12 10: 1000000160040000 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000182000000 (0x38d7eaf9f9980) 10: > 10: 1000000160040000 (0x38d7eae508440) 10: with messages: 10: 12 10: 1000000160040000 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000182000000 (0x38d7eaf9f9980) 10: > 10: 1000000178000000 (0x38d7eaf629080) 10: with messages: 10: 12 10: 1000000160040000 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 12 10: 1000000160040000 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 12 10: 1000000160040000 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000160040000 (0x38d7eae508440) 10: <= 10: 1000000174800000 (0x38d7eaf31bc80) 10: with messages: 10: 12 10: 1000000160040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000160040000 (0x38d7eae508440) 10: <= 10: 1000000174800000 (0x38d7eaf31bc80) 10: with messages: 10: 12 10: 1000000160040000 10: 10: frame_id: 11 10: desired_present_time_ns: 1000000162000000 10: actual_present_time_ns: 1000000162000000 10: earliest_present_time_ns: 1000000162000000 10: present_margin_ns: 1960000 10: now_ns: 1000000163000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000178000000 (0x38d7eaf629080) 10: >= 10: 1000000176040000 (0x38d7eaf44a840) 10: with messages: 10: 12 10: 1000000160040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000178000000 (0x38d7eaf629080) 10: with messages: 10: 12 10: 1000000160040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000190800000 (0x38d7eb025e080) 10: >= 10: 1000000176040000 (0x38d7eaf44a840) 10: with messages: 10: 13 10: 1000000176040000 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000194000000 (0x38d7eb056b480) 10: > 10: 1000000176040000 (0x38d7eaf44a840) 10: with messages: 10: 13 10: 1000000176040000 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000194000000 (0x38d7eb056b480) 10: > 10: 1000000190800000 (0x38d7eb025e080) 10: with messages: 10: 13 10: 1000000176040000 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000198000000 (0x38d7eb093bd80) 10: > 10: 1000000176040000 (0x38d7eaf44a840) 10: with messages: 10: 13 10: 1000000176040000 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000198000000 (0x38d7eb093bd80) 10: > 10: 1000000194000000 (0x38d7eb056b480) 10: with messages: 10: 13 10: 1000000176040000 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 13 10: 1000000176040000 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 13 10: 1000000176040000 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000176040000 (0x38d7eaf44a840) 10: <= 10: 1000000190800000 (0x38d7eb025e080) 10: with messages: 10: 13 10: 1000000176040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000176040000 (0x38d7eaf44a840) 10: <= 10: 1000000190800000 (0x38d7eb025e080) 10: with messages: 10: 13 10: 1000000176040000 10: 10: frame_id: 12 10: desired_present_time_ns: 1000000178000000 10: actual_present_time_ns: 1000000178000000 10: earliest_present_time_ns: 1000000178000000 10: present_margin_ns: 1960000 10: now_ns: 1000000179000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000194000000 (0x38d7eb056b480) 10: >= 10: 1000000192040000 (0x38d7eb038cc40) 10: with messages: 10: 13 10: 1000000176040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000194000000 (0x38d7eb056b480) 10: with messages: 10: 13 10: 1000000176040000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000206800000 (0x38d7eb11a0480) 10: >= 10: 1000000192040000 (0x38d7eb038cc40) 10: with messages: 10: 14 10: 1000000192040000 10: 14 10: 1000000192040000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000210000000 (0x38d7eb14ad880) 10: > 10: 1000000192040000 (0x38d7eb038cc40) 10: with messages: 10: 14 10: 1000000192040000 10: 14 10: 1000000192040000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000210000000 (0x38d7eb14ad880) 10: > 10: 1000000206800000 (0x38d7eb11a0480) 10: with messages: 10: 14 10: 1000000192040000 10: 14 10: 1000000192040000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000214000000 (0x38d7eb187e180) 10: > 10: 1000000192040000 (0x38d7eb038cc40) 10: with messages: 10: 14 10: 1000000192040000 10: 14 10: 1000000192040000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000214000000 (0x38d7eb187e180) 10: > 10: 1000000210000000 (0x38d7eb14ad880) 10: with messages: 10: 14 10: 1000000192040000 10: 14 10: 1000000192040000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 14 10: 1000000192040000 10: 14 10: 1000000192040000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 14 10: 1000000192040000 10: 14 10: 1000000192040000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000192040000 (0x38d7eb038cc40) 10: <= 10: 1000000206800000 (0x38d7eb11a0480) 10: with messages: 10: 14 10: 1000000192040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000192040000 (0x38d7eb038cc40) 10: <= 10: 1000000206800000 (0x38d7eb11a0480) 10: with messages: 10: 14 10: 1000000192040000 10: 10: frame_id: 13 10: desired_present_time_ns: 1000000194000000 10: actual_present_time_ns: 1000000194000000 10: earliest_present_time_ns: 1000000194000000 10: present_margin_ns: 1960000 10: now_ns: 1000000195000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000210000000 (0x38d7eb14ad880) 10: >= 10: 1000000208040000 (0x38d7eb12cf040) 10: with messages: 10: 14 10: 1000000192040000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000210000000 (0x38d7eb14ad880) 10: with messages: 10: 14 10: 1000000192040000 10: 10: frame_id: 14 10: desired_present_time_ns: 1000000210000000 10: actual_present_time_ns: 1000000210000000 10: earliest_present_time_ns: 1000000210000000 10: present_margin_ns: 1960000 10: now_ns: 1000000211000000 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_fake 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:328 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:332: PASSED: 10: REQUIRE( XRT_SUCCESS == u_pc_fake_create(frame_interval_ns.count(), clock.now(), &upc) ) 10: with expansion: 10: 0 == 0 10: 10: ./tests/tests_pacing.cpp:333: PASSED: 10: REQUIRE( upc != nullptr ) 10: with expansion: 10: 0x0128e9c0 != nullptr 10: 10: ------------------------------------------------------------------------------- 10: u_pacing_compositor_fake 10: Consistency in loop 10: Slow 10: ------------------------------------------------------------------------------- 10: ./tests/tests_pacing.cpp:368 10: ............................................................................... 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000062800000 (0x38d7ea884c080) 10: >= 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000066000000 (0x38d7ea8b59480) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000066000000 (0x38d7ea8b59480) 10: > 10: 1000000062800000 (0x38d7ea884c080) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000070000000 (0x38d7ea8f29d80) 10: > 10: 1000000001000000 (0x38d7ea4d5c240) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000070000000 (0x38d7ea8f29d80) 10: > 10: 1000000066000000 (0x38d7ea8b59480) 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 5 10: 1000000001000000 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000001000000 (0x38d7ea4d5c240) 10: <= 10: 1000000062800000 (0x38d7ea884c080) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000001000000 (0x38d7ea4d5c240) 10: <= 10: 1000000062800000 (0x38d7ea884c080) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000082000000 (0x38d7ea9a9b880) 10: >= 10: 1000000067820000 (0x38d7ea8d159e0) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000082000000 (0x38d7ea9a9b880) 10: with messages: 10: 5 10: 1000000001000000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000078800000 (0x38d7ea978e480) 10: >= 10: 1000000067820000 (0x38d7ea8d159e0) 10: with messages: 10: 6 10: 1000000067820000 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000082000000 (0x38d7ea9a9b880) 10: > 10: 1000000067820000 (0x38d7ea8d159e0) 10: with messages: 10: 6 10: 1000000067820000 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000082000000 (0x38d7ea9a9b880) 10: > 10: 1000000078800000 (0x38d7ea978e480) 10: with messages: 10: 6 10: 1000000067820000 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000086000000 (0x38d7ea9e6c180) 10: > 10: 1000000067820000 (0x38d7ea8d159e0) 10: with messages: 10: 6 10: 1000000067820000 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000086000000 (0x38d7ea9e6c180) 10: > 10: 1000000082000000 (0x38d7ea9a9b880) 10: with messages: 10: 6 10: 1000000067820000 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 6 10: 1000000067820000 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 6 10: 1000000067820000 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000067820000 (0x38d7ea8d159e0) 10: <= 10: 1000000078800000 (0x38d7ea978e480) 10: with messages: 10: 6 10: 1000000067820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000067820000 (0x38d7ea8d159e0) 10: <= 10: 1000000078800000 (0x38d7ea978e480) 10: with messages: 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000098000000 (0x38d7eaa9ddc80) 10: >= 10: 1000000083820000 (0x38d7ea9c57de0) 10: with messages: 10: 6 10: 1000000067820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000098000000 (0x38d7eaa9ddc80) 10: with messages: 10: 6 10: 1000000067820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000094800000 (0x38d7eaa6d0880) 10: >= 10: 1000000083820000 (0x38d7ea9c57de0) 10: with messages: 10: 7 10: 1000000083820000 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000098000000 (0x38d7eaa9ddc80) 10: > 10: 1000000083820000 (0x38d7ea9c57de0) 10: with messages: 10: 7 10: 1000000083820000 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000098000000 (0x38d7eaa9ddc80) 10: > 10: 1000000094800000 (0x38d7eaa6d0880) 10: with messages: 10: 7 10: 1000000083820000 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000102000000 (0x38d7eaadae580) 10: > 10: 1000000083820000 (0x38d7ea9c57de0) 10: with messages: 10: 7 10: 1000000083820000 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000102000000 (0x38d7eaadae580) 10: > 10: 1000000098000000 (0x38d7eaa9ddc80) 10: with messages: 10: 7 10: 1000000083820000 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 7 10: 1000000083820000 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 7 10: 1000000083820000 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000083820000 (0x38d7ea9c57de0) 10: <= 10: 1000000094800000 (0x38d7eaa6d0880) 10: with messages: 10: 7 10: 1000000083820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000083820000 (0x38d7ea9c57de0) 10: <= 10: 1000000094800000 (0x38d7eaa6d0880) 10: with messages: 10: 7 10: 1000000083820000 10: 10: frame_id: 5 10: desired_present_time_ns: 1000000066000000 10: actual_present_time_ns: 1000000082000000 10: earliest_present_time_ns: 1000000082000000 10: present_margin_ns: 14180000 10: now_ns: 1000000083000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000114000000 (0x38d7eab920080) 10: >= 10: 1000000099820000 (0x38d7eaab9a1e0) 10: with messages: 10: 7 10: 1000000083820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000114000000 (0x38d7eab920080) 10: with messages: 10: 7 10: 1000000083820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000110800000 (0x38d7eab612c80) 10: >= 10: 1000000099820000 (0x38d7eaab9a1e0) 10: with messages: 10: 8 10: 1000000099820000 10: 8 10: 1000000099820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000114000000 (0x38d7eab920080) 10: > 10: 1000000099820000 (0x38d7eaab9a1e0) 10: with messages: 10: 8 10: 1000000099820000 10: 8 10: 1000000099820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000114000000 (0x38d7eab920080) 10: > 10: 1000000110800000 (0x38d7eab612c80) 10: with messages: 10: 8 10: 1000000099820000 10: 8 10: 1000000099820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000118000000 (0x38d7eabcf0980) 10: > 10: 1000000099820000 (0x38d7eaab9a1e0) 10: with messages: 10: 8 10: 1000000099820000 10: 8 10: 1000000099820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000118000000 (0x38d7eabcf0980) 10: > 10: 1000000114000000 (0x38d7eab920080) 10: with messages: 10: 8 10: 1000000099820000 10: 8 10: 1000000099820000 10: 16: 16: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: tests_vector is a Catch v2.13.10 host application. 16: Run with -? for options 16: 16: ------------------------------------------------------------------------------- 16: u_vector 16: Test interface generated from macros 16: ------------------------------------------------------------------------------- 16: ./tests/tests_vector.cpp:14 16: ............................................................................... 16: 16: ./tests/tests_vector.cpp:17: PASSED: 16: CHECK( vf.ptr != __null ) 16: with expansion: 16: 0x01165b78 != 0 16: 16: ./tests/tests_vector.cpp:31: PASSED: 16: CHECK( a == A ) 16: with expansion: 16: 2.71f == 2.71f 16: 16: ./tests/tests_vector.cpp:32: PASSED: 16: CHECK( b == B ) 16: with expansion: 16: 1.61f == 1.61f 16: 16: ./tests/tests_vector.cpp:33: PASSED: 16: CHECK( c == C ) 16: with expansion: 16: 3.14f == 3.14f 16: 16: ./tests/tests_vector.cpp:36: PASSED: 16: CHECK( vf.ptr == __null ) 16: with expansion: 16: nullptr == 0 16: 16: =============================================================================== 16: All tests passed (5 assertions in 1 test case) 16: 17: 17: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: tests_worker is a Catch v2.13.10 host application. 17: Run with -? for options 17: 17: ------------------------------------------------------------------------------- 17: TaskCollection 17: ------------------------------------------------------------------------------- 17: ./tests/tests_worker.cpp:21 17: ............................................................................... 17: 17: ./tests/tests_worker.cpp:51: PASSED: 17: CHECK( !calledA[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:52: PASSED: 17: CHECK( !calledA[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:53: PASSED: 17: CHECK( !calledA[2] ) 17: with expansion: 17: true 17: 17: ------------------------------------------------------------------------------- 17: TaskCollection 17: Sequential wait 17: ------------------------------------------------------------------------------- 17: ./tests/tests_worker.cpp:57 17: ............................................................................... 17: 17: ./tests/tests_worker.cpp:60: PASSED: 17: CHECK( calledA[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:61: PASSED: 17: CHECK( calledA[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:62: PASSED: 17: CHECK( calledA[2] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:64: PASSED: 17: CHECK( !calledB[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:65: PASSED: 17: CHECK( !calledB[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:66: PASSED: 17: CHECK( !calledB[2] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:71: PASSED: 17: CHECK( calledB[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:72: PASSED: 17: CHECK( calledB[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:73: PASSED: 17: CHECK( calledB[2] ) 17: with expansion: 17: true 17: 17: ------------------------------------------------------------------------------- 17: TaskCollection 17: ------------------------------------------------------------------------------- 17: ./tests/tests_worker.cpp:21 17: ............................................................................... 17: 17: ./tests/tests_worker.cpp:51: PASSED: 17: CHECK( !calledA[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:52: PASSED: 17: CHECK( !calledA[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:53: PASSED: 17: CHECK( !calledA[2] ) 17: with expansion: 17: true 17: 17: ------------------------------------------------------------------------------- 17: TaskCollection 17: Simultaneous dispatch, reversed wait 17: ------------------------------------------------------------------------------- 17: ./tests/tests_worker.cpp:76 17: ............................................................................... 17: 17: ./tests/tests_worker.cpp:78: PASSED: 17: CHECK( !calledB[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:79: PASSED: 17: CHECK( !calledB[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:80: PASSED: 17: CHECK( !calledB[2] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:86: PASSED: 17: CHECK( calledB[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:87: PASSED: 17: CHECK( calledB[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:88: PASSED: 17: CHECK( calledB[2] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:91: PASSED: 17: CHECK( calledA[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:92: PASSED: 17: CHECK( calledA[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:93: PASSED: 17: CHECK( calledA[2] ) 17: with expansion: 17: true 17: 17: ------------------------------------------------------------------------------- 17: TaskCollection 17: ------------------------------------------------------------------------------- 17: ./tests/tests_worker.cpp:21 17: ............................................................................... 17: 17: ./tests/tests_worker.cpp:51: PASSED: 17: CHECK( !calledA[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:52: PASSED: 17: CHECK( !calledA[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:53: PASSED: 17: CHECK( !calledA[2] ) 17: with expansion: 17: true 17: 17: ------------------------------------------------------------------------------- 17: TaskCollection 17: Simultaneous dispatch, reversed wait 17: ------------------------------------------------------------------------------- 17: ./tests/tests_worker.cpp:97 17: ............................................................................... 17: 17: ./tests/tests_worker.cpp:99: PASSED: 17: CHECK( !calledB[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:100: PASSED: 17: CHECK( !calledB[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:101: PASSED: 17: CHECK( !calledB[2] ) 17: with expansion: 17: true 17: 15/21 Test #16: tests_vector ..................... Passed 0.09 sec test 19 Start 19: tests_vec3_angle 19: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_vec3_angle "--success" 19: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 19: Test timeout computed to be: 1500 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 8 10: 1000000099820000 10: 8 10: 1000000099820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 8 10: 1000000099820000 10: 8 10: 1000000099820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000099820000 (0x38d7eaab9a1e0) 10: <= 10: 1000000110800000 (0x38d7eab612c80) 10: with messages: 10: 8 10: 1000000099820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000099820000 (0x38d7eaab9a1e0) 10: <= 10: 1000000110800000 (0x38d7eab612c80) 10: with messages: 10: 8 10: 1000000099820000 10: 10: frame_id: 6 10: desired_present_time_ns: 1000000082000000 10: actual_present_time_ns: 1000000098000000 10: earliest_present_time_ns: 1000000098000000 10: present_margin_ns: 14180000 10: now_ns: 1000000099000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000130000000 (0x38d7eac862480) 10: >= 10: 1000000115820000 (0x38d7eabadc5e0) 10: with messages: 10: 8 10: 1000000099820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000130000000 (0x38d7eac862480) 10: with messages: 10: 8 10: 1000000099820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000126800000 (0x38d7eac555080) 10: >= 10: 1000000115820000 (0x38d7eabadc5e0) 10: with messages: 10: 9 10: 1000000115820000 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000130000000 (0x38d7eac862480) 10: > 10: 1000000115820000 (0x38d7eabadc5e0) 10: with messages: 10: 9 10: 1000000115820000 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000130000000 (0x38d7eac862480) 10: > 10: 1000000126800000 (0x38d7eac555080) 10: with messages: 10: 9 10: 1000000115820000 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000134000000 (0x38d7eacc32d80) 10: > 10: 1000000115820000 (0x38d7eabadc5e0) 10: with messages: 10: 9 10: 1000000115820000 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000134000000 (0x38d7eacc32d80) 10: > 10: 1000000130000000 (0x38d7eac862480) 10: with messages: 10: 9 10: 1000000115820000 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 9 10: 1000000115820000 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 9 10: 1000000115820000 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000115820000 (0x38d7eabadc5e0) 10: <= 10: 1000000126800000 (0x38d7eac555080) 10: with messages: 10: 9 10: 1000000115820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000115820000 (0x38d7eabadc5e0) 10: <= 10: 1000000126800000 (0x38d7eac555080) 10: with messages: 10: 9 10: 1000000115820000 10: 10: frame_id: 7 10: desired_present_time_ns: 1000000098000000 10: actual_present_time_ns: 1000000114000000 10: earliest_present_time_ns: 1000000114000000 10: present_margin_ns: 14180000 10: now_ns: 1000000115000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000146000000 (0x38d7ead7a4880) 10: >= 10: 1000000131820000 (0x38d7eaca1e9e0) 10: with messages: 10: 9 10: 1000000115820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000146000000 (0x38d7ead7a4880) 10: with messages: 10: 9 10: 1000000115820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000142800000 (0x38d7ead497480) 10: >= 10: 1000000131820000 (0x38d7eaca1e9e0) 10: with messages: 10: 10 10: 1000000131820000 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000146000000 (0x38d7ead7a4880) 10: > 10: 1000000131820000 (0x38d7eaca1e9e0) 10: with messages: 10: 10 10: 1000000131820000 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000146000000 (0x38d7ead7a4880) 10: > 10: 1000000142800000 (0x38d7ead497480) 10: with messages: 10: 10 10: 1000000131820000 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000150000000 (0x38d7eadb75180) 10: > 10: 1000000131820000 (0x38d7eaca1e9e0) 10: with messages: 10: 10 10: 1000000131820000 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000150000000 (0x38d7eadb75180) 10: > 10: 1000000146000000 (0x38d7ead7a4880) 10: with messages: 10: 10 10: 1000000131820000 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 10 10: 1000000131820000 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 10 10: 1000000131820000 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000131820000 (0x38d7eaca1e9e0) 10: <= 10: 1000000142800000 (0x38d7ead497480) 10: with messages: 10: 10 10: 1000000131820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000131820000 (0x38d7eaca1e9e0) 10: <= 10: 1000000142800000 (0x38d7ead497480) 10: with messages: 10: 10 10: 1000000131820000 10: 10: frame_id: 8 10: desired_present_time_ns: 1000000114000000 10: actual_present_time_ns: 1000000130000000 10: earliest_present_time_ns: 1000000130000000 10: present_margin_ns: 14180000 10: now_ns: 1000000131000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000162000000 (0x38d7eae6e6c80) 10: >= 10: 1000000147820000 (0x38d7ead960de0) 10: with messages: 10: 10 10: 1000000131820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000162000000 (0x38d7eae6e6c80) 10: with messages: 10: 10 10: 1000000131820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000158800000 (0x38d7eae3d9880) 10: >= 10: 1000000147820000 (0x38d7ead960de0) 10: with messages: 10: 11 10: 1000000147820000 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000162000000 (0x38d7eae6e6c80) 10: > 10: 1000000147820000 (0x38d7ead960de0) 10: with messages: 10: 11 10: 1000000147820000 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000162000000 (0x38d7eae6e6c80) 10: > 10: 1000000158800000 (0x38d7eae3d9880) 10: with messages: 10: 11 10: 1000000147820000 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000166000000 (0x38d7eaeab7580) 10: > 10: 1000000147820000 (0x38d7ead960de0) 10: with messages: 10: 11 10: 1000000147820000 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000166000000 (0x38d7eaeab7580) 10: > 10: 1000000162000000 (0x38d7eae6e6c80) 10: with messages: 10: 11 10: 1000000147820000 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 11 10: 1000000147820000 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 11 10: 1000000147820000 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000147820000 (0x38d7ead960de0) 10: <= 10: 1000000158800000 (0x38d7eae3d9880) 10: with messages: 10: 11 10: 1000000147820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000147820000 (0x38d7ead960de0) 10: <= 10: 1000000158800000 (0x38d7eae3d9880) 10: with messages: 10: 11 10: 1000000147820000 10: 10: frame_id: 9 10: desired_present_time_ns: 1000000130000000 10: actual_present_time_ns: 1000000146000000 10: earliest_present_time_ns: 1000000146000000 10: present_margin_ns: 14180000 10: now_ns: 1000000147000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000178000000 (0x38d7eaf629080) 10: >= 10: 1000000163820000 (0x38d7eae8a31e0) 10: with messages: 10: 11 10: 1000000147820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000178000000 (0x38d7eaf629080) 10: with messages: 10: 11 10: 1000000147820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000174800000 (0x38d7eaf31bc80) 10: >= 10: 1000000163820000 (0x38d7eae8a31e0) 10: with messages: 10: 12 10: 1000000163820000 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000178000000 (0x38d7eaf629080) 10: > 10: 1000000163820000 (0x38d7eae8a31e0) 10: with messages: 10: 12 10: 1000000163820000 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000178000000 (0x38d7eaf629080) 10: > 10: 1000000174800000 (0x38d7eaf31bc80) 10: with messages: 10: 12 10: 1000000163820000 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000182000000 (0x38d7eaf9f9980) 10: > 10: 1000000163820000 (0x38d7eae8a31e0) 10: with messages: 10: 12 10: 1000000163820000 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000182000000 (0x38d7eaf9f9980) 10: > 10: 1000000178000000 (0x38d7eaf629080) 10: with messages: 10: 12 10: 1000000163820000 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 12 10: 1000000163820000 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 12 10: 1000000163820000 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000163820000 (0x38d7eae8a31e0) 10: <= 10: 1000000174800000 (0x38d7eaf31bc80) 10: with messages: 10: 12 10: 1000000163820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000163820000 (0x38d7eae8a31e0) 10: <= 10: 1000000174800000 (0x38d7eaf31bc80) 10: with messages: 10: 12 10: 1000000163820000 10: 10: frame_id: 10 10: desired_present_time_ns: 1000000146000000 10: actual_present_time_ns: 1000000162000000 10: earliest_present_time_ns: 1000000162000000 10: present_margin_ns: 14180000 10: now_ns: 1000000163000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000194000000 (0x38d7eb056b480) 10: >= 10: 1000000179820000 (0x38d7eaf7e55e0) 10: with messages: 10: 12 10: 1000000163820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000194000000 (0x38d7eb056b480) 10: with messages: 10: 12 10: 1000000163820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000190800000 (0x38d7eb025e080) 10: >= 10: 1000000179820000 (0x38d7eaf7e55e0) 10: with messages: 10: 13 10: 1000000179820000 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000194000000 (0x38d7eb056b480) 10: > 10: 1000000179820000 (0x38d7eaf7e55e0) 10: with messages: 10: 13 10: 1000000179820000 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000194000000 (0x38d7eb056b480) 10: > 10: 1000000190800000 (0x38d7eb025e080) 10: with messages: 10: 13 10: 1000000179820000 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000198000000 (0x38d7eb093bd80) 10: > 10: 1000000179820000 (0x38d7eaf7e55e0) 10: with messages: 10: 13 10: 1000000179820000 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000198000000 (0x38d7eb093bd80) 10: > 10: 1000000194000000 (0x38d7eb056b480) 10: with messages: 10: 13 10: 1000000179820000 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 13 10: 1000000179820000 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 13 10: 1000000179820000 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000179820000 (0x38d7eaf7e55e0) 10: <= 10: 1000000190800000 (0x38d7eb025e080) 10: with messages: 10: 13 10: 1000000179820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000179820000 (0x38d7eaf7e55e0) 10: <= 10: 1000000190800000 (0x38d7eb025e080) 10: with messages: 10: 13 10: 1000000179820000 10: 10: frame_id: 11 10: desired_present_time_ns: 1000000162000000 10: actual_present_time_ns: 1000000178000000 10: earliest_present_time_ns: 1000000178000000 10: present_margin_ns: 14180000 10: now_ns: 1000000179000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000210000000 (0x38d7eb14ad880) 10: >= 10: 1000000195820000 (0x38d7eb07279e0) 10: with messages: 10: 13 10: 1000000179820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000210000000 (0x38d7eb14ad880) 10: with messages: 10: 13 10: 1000000179820000 10: 10: ./tests/tests_pacing.cpp:70: PASSED: 10: CHECK( predictions.wake_up_time_ns >= now_ns ) 10: with expansion: 10: 1000000206800000 (0x38d7eb11a0480) 10: >= 10: 1000000195820000 (0x38d7eb07279e0) 10: with messages: 10: 14 10: 1000000195820000 10: 14 10: 1000000195820000 10: 10: ./tests/tests_pacing.cpp:71: PASSED: 10: CHECK( predictions.desired_present_time_ns > now_ns ) 10: with expansion: 10: 1000000210000000 (0x38d7eb14ad880) 10: > 10: 1000000195820000 (0x38d7eb07279e0) 10: with messages: 10: 14 10: 1000000195820000 10: 14 10: 1000000195820000 10: 10: ./tests/tests_pacing.cpp:72: PASSED: 10: CHECK( predictions.desired_present_time_ns > predictions.wake_up_time_ns ) 10: with expansion: 10: 1000000210000000 (0x38d7eb14ad880) 10: > 10: 1000000206800000 (0x38d7eb11a0480) 10: with messages: 10: 14 10: 1000000195820000 10: 14 10: 1000000195820000 10: 10: ./tests/tests_pacing.cpp:73: PASSED: 10: CHECK( predictions.predicted_display_time_ns > now_ns ) 10: with expansion: 10: 1000000214000000 (0x38d7eb187e180) 10: > 10: 1000000195820000 (0x38d7eb07279e0) 10: with messages: 10: 14 10: 1000000195820000 10: 14 10: 1000000195820000 10: 10: ./tests/tests_pacing.cpp:74: PASSED: 10: CHECK( predictions.predicted_display_time_ns > predictions.desired_present_time_ns ) 10: with expansion: 10: 1000000214000000 (0x38d7eb187e180) 10: > 10: 1000000210000000 (0x38d7eb14ad880) 10: with messages: 10: 14 10: 1000000195820000 10: 14 10: 1000000195820000 10: 10: ./tests/tests_pacing.cpp:76: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) < (frame_interval_ns + unanoseconds(2ms)) ) 10: with expansion: 10: 16ms < 18ms 10: with messages: 10: 14 10: 1000000195820000 10: 14 10: 1000000195820000 10: 10: ./tests/tests_pacing.cpp:77: PASSED: 10: CHECK( unanoseconds(predictions.predicted_display_period_ns) > (frame_interval_ns - unanoseconds(2ms)) ) 10: with expansion: 10: 16ms > 14ms 10: with messages: 10: 14 10: 1000000195820000 10: 14 10: 1000000195820000 10: 10: ./tests/tests_pacing.cpp:150: PASSED: 10: REQUIRE( clock.now() <= wake_time_ns ) 10: with expansion: 10: 1000000195820000 (0x38d7eb07279e0) 10: <= 10: 1000000206800000 (0x38d7eb11a0480) 10: with messages: 10: 14 10: 1000000195820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000195820000 (0x38d7eb07279e0) 10: <= 10: 1000000206800000 (0x38d7eb11a0480) 10: with messages: 10: 14 10: 1000000195820000 10: 10: frame_id: 12 10: desired_present_time_ns: 1000000178000000 10: actual_present_time_ns: 1000000194000000 10: earliest_present_time_ns: 1000000194000000 10: present_margin_ns: 14180000 10: now_ns: 1000000195000000 10: 10: ./tests/tests_pacing.cpp:172: PASSED: 10: REQUIRE( next_scanout_timepoint >= gpu_finish ) 10: with expansion: 10: 1000000226000000 (0x38d7eb23efc80) 10: >= 10: 1000000211820000 (0x38d7eb1669de0) 10: with messages: 10: 14 10: 1000000195820000 10: 10: ./tests/time_utils.hpp:122: PASSED: 10: CHECK( now() <= timestamp_ns ) 10: with expansion: 10: 1000000000000000 (0x38d7ea4c68000) 10: <= 10: 1000000226000000 (0x38d7eb23efc80) 10: with messages: 10: 14 10: 1000000195820000 10: 10: frame_id: 13 10: desired_present_time_ns: 1000000194000000 10: actual_present_time_ns: 1000000210000000 10: earliest_present_time_ns: 1000000210000000 10: present_margin_ns: 14180000 10: now_ns: 1000000211000000 10: 10: frame_id: 14 10: desired_present_time_ns: 1000000210000000 10: actual_present_time_ns: 1000000226000000 10: earliest_present_time_ns: 1000000226000000 10: present_margin_ns: 14180000 10: now_ns: 1000000227000000 10: 10: =============================================================================== 10: All tests passed (1061 assertions in 2 test cases) 10: 16/21 Test #10: tests_pacing ..................... Passed 0.55 sec test 20 Start 20: tests_comp_client_vulkan 20: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_comp_client_vulkan "--success" 20: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 20: Test timeout computed to be: 1500 18: 18: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: tests_pose is a Catch v2.13.10 host application. 18: Run with -? for options 18: 18: ------------------------------------------------------------------------------- 18: Pose invert works 18: ------------------------------------------------------------------------------- 18: ./tests/tests_pose.cpp:15 18: ............................................................................... 18: 18: ./tests/tests_pose.cpp:35: PASSED: 18: CHECK( m_vec3_len(out_a.position) < 0.001f ) 18: with expansion: 18: 0.00015f < 0.001f 18: 18: ./tests/tests_pose.cpp:36: PASSED: 18: CHECK( 1 - abs(out_a.orientation.w) < 0.001f ) 18: with expansion: 18: 0.0f < 0.001f 18: 18: ./tests/tests_pose.cpp:38: PASSED: 18: CHECK( m_vec3_len(out_b.position) < 0.001f ) 18: with expansion: 18: 0.00006f < 0.001f 18: 18: ./tests/tests_pose.cpp:39: PASSED: 18: CHECK( 1 - abs(out_b.orientation.w) < 0.001f ) 18: with expansion: 18: 0.0f < 0.001f 18: 18: ------------------------------------------------------------------------------- 18: Pose interpolation works 18: ------------------------------------------------------------------------------- 18: ./tests/tests_pose.cpp:42 18: ............................................................................... 18: 18: ./tests/tests_pose.cpp:61: PASSED: 18: CHECK( res.position.x == Approx(0).margin(e) ) 18: with expansion: 18: 0.0f == Approx( 0.0 ) 18: 18: ./tests/tests_pose.cpp:62: PASSED: 18: CHECK( res.position.y == Approx(0).margin(e) ) 18: with expansion: 18: 0.0f == Approx( 0.0 ) 18: 18: ./tests/tests_pose.cpp:63: PASSED: 18: CHECK( res.position.z == Approx(0).margin(e) ) 18: with expansion: 18: 0.0f == Approx( 0.0 ) 18: 18: ./tests/tests_pose.cpp:64: PASSED: 18: CHECK( res.orientation.x == Approx(0).margin(e) ) 18: with expansion: 18: 0.0f == Approx( 0.0 ) 18: 18: ./tests/tests_pose.cpp:65: PASSED: 18: CHECK( res.orientation.x == Approx(0).margin(e) ) 18: with expansion: 18: 0.0f == Approx( 0.0 ) 18: 18: ./tests/tests_pose.cpp:66: PASSED: 18: CHECK( res.orientation.y == Approx(0).margin(e) ) 18: with expansion: 18: 0.0f == Approx( 0.0 ) 18: 18: ./tests/tests_pose.cpp:67: PASSED: 18: CHECK( res.orientation.w == Approx(1).margin(e) ) 18: with expansion: 18: 1.0f == Approx( 1.0 ) 18: 18: =============================================================================== 18: All tests passed (11 assertions in 2 test cases) 18: 17/21 Test #18: tests_pose ....................... Passed 0.06 sec test 21 Start 21: tests_comp_client_opengl 21: Test command: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/tests_comp_client_opengl "--success" 21: Working Directory: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests 21: Test timeout computed to be: 1500 19: 19: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: tests_vec3_angle is a Catch v2.13.10 host application. 19: Run with -? for options 19: 19: ------------------------------------------------------------------------------- 19: Vec3Angle 19: ------------------------------------------------------------------------------- 19: ./tests/tests_vec3_angle.cpp:14 19: ............................................................................... 19: 19: ./tests/tests_vec3_angle.cpp:17: PASSED: 19: CHECK( m_vec3_angle({1, 0, 0}, {-1, 0, 0}) == Approx(3.14159265358979323846) ) 19: with expansion: 19: 3.14159f == Approx( 3.1415926536 ) 19: 19: ./tests/tests_vec3_angle.cpp:18: PASSED: 19: CHECK( m_vec3_angle({1, 0, 0}, {0, 1, 0}) == Approx(3.14159265358979323846 / 2) ) 19: with expansion: 19: 1.5708f == Approx( 1.5707963268 ) 19: 19: ./tests/tests_vec3_angle.cpp:19: PASSED: 19: CHECK( m_vec3_angle({1, 0, 0}, {sqrt2_2, sqrt2_2, 0}) == Approx(3.14159265358979323846 / 4) ) 19: with expansion: 19: 0.7854f == Approx( 0.7853981634 ) 19: 19: =============================================================================== 19: All tests passed (3 assertions in 1 test case) 19: 20: =============================================================================== 20: No tests ran 20: 18/21 Test #19: tests_vec3_angle ................. Passed 0.04 sec 19/21 Test #20: tests_comp_client_vulkan ......... Passed 0.03 sec 21: =============================================================================== 21: No tests ran 21: 20/21 Test #21: tests_comp_client_opengl ......... Passed 0.04 sec 17: ./tests/tests_worker.cpp:123: PASSED: 17: CHECK( calledB[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:124: PASSED: 17: CHECK( calledB[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:125: PASSED: 17: CHECK( calledB[2] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:128: PASSED: 17: CHECK( calledA[0] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:129: PASSED: 17: CHECK( calledA[1] ) 17: with expansion: 17: true 17: 17: ./tests/tests_worker.cpp:130: PASSED: 17: CHECK( calledA[2] ) 17: with expansion: 17: true 17: 17: =============================================================================== 17: All tests passed (36 assertions in 1 test case) 17: 21/21 Test #17: tests_worker ..................... Passed 0.55 sec 100% tests passed, 0 tests failed out of 21 Total Test time (real) = 1.34 sec make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs dh_auto_install cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/monado-21.0.0\+git2905.e26a272c1\~dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' /usr/bin/cmake -S"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" -B"/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/CMakeFiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks" make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/depend make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/depend make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external/CMakeFiles/xrt-external-nanopb.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external/CMakeFiles/xrt-external-imgui.dir/DependInfo.cmake" "--color=" make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build.make src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/bindings/CMakeFiles/aux_generated_bindings.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 0%] Built target aux_generated_bindings make -f src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/external/CMakeFiles/xrt-external-nanopb.dir/build.make src/external/CMakeFiles/xrt-external-nanopb.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/external/CMakeFiles/xrt-external-nanopb.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/os/CMakeFiles/aux_os.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build.make src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build make -f src/external/CMakeFiles/xrt-external-imgui.dir/build.make src/external/CMakeFiles/xrt-external-imgui.dir/build [ 2%] Built target xrt-external-nanopb make -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/ogl/CMakeFiles/aux_ogl.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_main.dir/DependInfo.cmake" "--color=" make[3]: Nothing to be done for 'src/external/CMakeFiles/xrt-external-imgui.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 2%] Built target aux_os make -f src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/DependInfo.cmake" "--color=" [ 3%] Built target aux_ogl make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/DependInfo.cmake" "--color=" [ 6%] Built target xrt-external-imgui make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_main.dir/build.make tests/CMakeFiles/tests_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_main.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build.make src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/os/CMakeFiles/aux_os_ble.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 6%] Built target tests_main make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build.make src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/external/CMakeFiles/xrt-external-imgui-sdl2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 7%] Built target aux_os_ble [ 7%] Built target xrt-external-imgui-sdl2 make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/util/CMakeFiles/aux_util.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 17%] Built target aux_util make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build.make src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/math/CMakeFiles/aux_math.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 21%] Built target aux_math make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/depend make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/gstreamer" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/util/CMakeFiles/aux_util_sink.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build.make src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 24%] Built target aux_util_sink make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/util/CMakeFiles/aux_util_process.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build.make src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/depend make[3]: Nothing to be done for 'src/xrt/auxiliary/gstreamer/CMakeFiles/aux_gstreamer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_arduino.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build.make src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build [ 24%] Built target aux_util_process make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 25%] Built target aux_gstreamer make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_cemu.dir/DependInfo.cmake" "--color=" make[3]: Nothing to be done for 'src/xrt/auxiliary/vk/CMakeFiles/aux_vk.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_daydream.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_arduino.dir/build.make src/xrt/drivers/CMakeFiles/drv_arduino.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_cemu.dir/build.make src/xrt/drivers/CMakeFiles/drv_cemu.dir/build make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_arduino.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_cemu.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 27%] Built target aux_vk make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_simulated.dir/DependInfo.cmake" "--color=" make -f src/xrt/drivers/CMakeFiles/drv_daydream.dir/build.make src/xrt/drivers/CMakeFiles/drv_daydream.dir/build [ 28%] Built target drv_arduino make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_daydream.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 28%] Built target drv_cemu make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_twrap.dir/DependInfo.cmake" "--color=" make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_qwerty.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_simulated.dir/build.make src/xrt/drivers/CMakeFiles/drv_simulated.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_simulated.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 29%] Built target drv_daydream make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_hdk.dir/DependInfo.cmake" "--color=" make -f src/xrt/drivers/CMakeFiles/drv_twrap.dir/build.make src/xrt/drivers/CMakeFiles/drv_twrap.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_twrap.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 30%] Built target drv_simulated make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build.make src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_hydra.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_qwerty.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 31%] Built target drv_twrap make -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_hdk.dir/build.make src/xrt/drivers/CMakeFiles/drv_hdk.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_ns.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_hdk.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 32%] Built target drv_qwerty make -f src/xrt/drivers/CMakeFiles/drv_hydra.dir/build.make src/xrt/drivers/CMakeFiles/drv_hydra.dir/build make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_hydra.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_psvr.dir/DependInfo.cmake" "--color=" [ 32%] Built target drv_hdk make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_rift_s.dir/DependInfo.cmake" "--color=" make -f src/xrt/drivers/CMakeFiles/drv_ns.dir/build.make src/xrt/drivers/CMakeFiles/drv_ns.dir/build [ 33%] Built target drv_hydra make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_ns.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_psvr.dir/build.make src/xrt/drivers/CMakeFiles/drv_psvr.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_v4l2.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_psvr.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 34%] Built target drv_ns make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build.make src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_vf.dir/DependInfo.cmake" "--color=" make -f src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build.make src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build [ 35%] Built target drv_psvr make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_v4l2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_rift_s.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_multi.dir/DependInfo.cmake" "--color=" [ 35%] Built target drv_v4l2 make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_vf.dir/build.make src/xrt/drivers/CMakeFiles/drv_vf.dir/build [ 38%] Built target drv_rift_s make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_multi.dir/build.make src/xrt/drivers/CMakeFiles/drv_multi.dir/build make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_vf.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_sample.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_multi.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_client.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_sample.dir/build.make src/xrt/drivers/CMakeFiles/drv_sample.dir/build [ 39%] Built target drv_vf make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_sample.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 39%] Built target drv_multi 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_util.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_render.dir/DependInfo.cmake" "--color=" [ 39%] Built target drv_sample make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_multi.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_client.dir/build.make src/xrt/compositor/CMakeFiles/comp_client.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_multi.dir/build.make src/xrt/compositor/CMakeFiles/comp_multi.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_client.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_multi.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_util.dir/build.make src/xrt/compositor/CMakeFiles/comp_util.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_util.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_render.dir/build.make src/xrt/compositor/CMakeFiles/comp_render.dir/build [ 41%] Built target comp_client make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_render.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 41%] Built target comp_multi make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_mock.dir/DependInfo.cmake" "--color=" [ 42%] Built target comp_util make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/CMakeFiles/ipc_shared.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/DependInfo.cmake" "--color=" [ 47%] Built target comp_render make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_cxx_wrappers.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/ipc/CMakeFiles/ipc_shared.dir/build.make src/xrt/ipc/CMakeFiles/ipc_shared.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/ipc/CMakeFiles/ipc_shared.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_mock.dir/build.make src/xrt/compositor/CMakeFiles/comp_mock.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 48%] Built target ipc_shared make -f tests/CMakeFiles/tests_cxx_wrappers.dir/build.make tests/CMakeFiles/tests_cxx_wrappers.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_mock.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_cxx_wrappers.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_deque.dir/DependInfo.cmake" "--color=" [ 49%] Built target comp_mock make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/depend [ 49%] Built target tests_cxx_wrappers make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_generic_callbacks.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_history_buf.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_generic_callbacks.dir/build.make tests/CMakeFiles/tests_generic_callbacks.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_generic_callbacks.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build.make src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_deque.dir/build.make tests/CMakeFiles/tests_deque.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/state_trackers/oxr/CMakeFiles/st_oxr.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_deque.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 49%] Built target tests_generic_callbacks make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_id_ringbuffer.dir/DependInfo.cmake" "--color=" [ 56%] Built target st_oxr make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_history_buf.dir/build.make tests/CMakeFiles/tests_history_buf.dir/build cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_json.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_history_buf.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 57%] Built target tests_deque make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_lowpass_float.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_id_ringbuffer.dir/build.make tests/CMakeFiles/tests_id_ringbuffer.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 57%] Built target tests_history_buf make -f tests/CMakeFiles/tests_json.dir/build.make tests/CMakeFiles/tests_json.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_id_ringbuffer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/depend make[3]: Nothing to be done for 'tests/CMakeFiles/tests_json.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_lowpass_integer.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_lowpass_float.dir/build.make tests/CMakeFiles/tests_lowpass_float.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_lowpass_float.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 58%] Built target tests_id_ringbuffer make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 59%] Built target tests_json cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_pacing.dir/DependInfo.cmake" "--color=" make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_quatexpmap.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_lowpass_integer.dir/build.make tests/CMakeFiles/tests_lowpass_integer.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_lowpass_integer.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 59%] Built target tests_lowpass_float make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_quat_change_of_basis.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_pacing.dir/build.make tests/CMakeFiles/tests_pacing.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_pacing.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 60%] Built target tests_lowpass_integer make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_quat_swing_twist.dir/DependInfo.cmake" "--color=" make -f tests/CMakeFiles/tests_quatexpmap.dir/build.make tests/CMakeFiles/tests_quatexpmap.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_quatexpmap.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 61%] Built target tests_pacing make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_rational.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_quat_change_of_basis.dir/build.make tests/CMakeFiles/tests_quat_change_of_basis.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_quat_change_of_basis.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 62%] Built target tests_quatexpmap make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_relation_chain.dir/DependInfo.cmake" "--color=" [ 63%] Built target tests_quat_change_of_basis make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_quat_swing_twist.dir/build.make tests/CMakeFiles/tests_quat_swing_twist.dir/build make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_rational.dir/build.make tests/CMakeFiles/tests_rational.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_vector.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_rational.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_quat_swing_twist.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_relation_chain.dir/build.make tests/CMakeFiles/tests_relation_chain.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_relation_chain.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_vector.dir/build.make tests/CMakeFiles/tests_vector.dir/build [ 63%] Built target tests_quat_swing_twist [ 63%] Built target tests_rational make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_vector.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_worker.dir/DependInfo.cmake" "--color=" [ 63%] Built target tests_relation_chain make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_pose.dir/DependInfo.cmake" "--color=" make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_vec3_angle.dir/DependInfo.cmake" "--color=" [ 63%] 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_comp_client_vulkan.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_comp_client_vulkan.dir/build.make tests/CMakeFiles/tests_comp_client_vulkan.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_comp_client_vulkan.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_worker.dir/build.make tests/CMakeFiles/tests_worker.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_pose.dir/build.make tests/CMakeFiles/tests_pose.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_worker.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_pose.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_vec3_angle.dir/build.make tests/CMakeFiles/tests_vec3_angle.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_vec3_angle.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 64%] Built target tests_worker [ 65%] Built target tests_comp_client_vulkan make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_comp_client_opengl.dir/DependInfo.cmake" "--color=" [ 65%] Built target tests_pose make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/DependInfo.cmake" "--color=" [ 66%] Built target tests_vec3_angle make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/CMakeFiles/comp_main.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/null" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/compositor/null/CMakeFiles/comp_null.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_comp_client_opengl.dir/build.make tests/CMakeFiles/tests_comp_client_opengl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_comp_client_opengl.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 66%] Built target tests_comp_client_opengl 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/CMakeFiles/ipc_client.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/null/CMakeFiles/comp_null.dir/build.make src/xrt/compositor/null/CMakeFiles/comp_null.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/compositor/null/CMakeFiles/comp_null.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/ipc/CMakeFiles/ipc_client.dir/build.make src/xrt/ipc/CMakeFiles/ipc_client.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/ipc/CMakeFiles/ipc_client.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 68%] Built target ipc_client make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/ipc/CMakeFiles/ipc_server.dir/DependInfo.cmake" "--color=" [ 69%] Built target comp_null make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/tests/CMakeFiles/tests_input_transform.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/compositor/CMakeFiles/comp_main.dir/build.make src/xrt/compositor/CMakeFiles/comp_main.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/compositor/CMakeFiles/comp_main.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build.make src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/tests_input_transform.dir/build.make tests/CMakeFiles/tests_input_transform.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/ipc/CMakeFiles/ipc_server.dir/build.make src/xrt/ipc/CMakeFiles/ipc_server.dir/build [ 74%] Built target comp_main make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/tests_input_transform.dir/build'. make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/depend make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/ipc/CMakeFiles/ipc_server.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/tracking/CMakeFiles/aux_tracking.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 74%] Built target tests_input_transform make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/ctl" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build.make src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build [ 77%] 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[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/DependInfo.cmake" "--color=" [ 79%] Built target ipc_server make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/openxr/CMakeFiles/openxr_monado.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_psmv.dir/DependInfo.cmake" "--color=" make -f src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build.make src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/ctl/CMakeFiles/monado-ctl.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_psmv.dir/build.make src/xrt/drivers/CMakeFiles/drv_psmv.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build.make src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_psmv.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 79%] Built target openxr_monado make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/auxiliary/vive/CMakeFiles/aux_vive.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 79%] Built target monado-ctl make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_wmr.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_euroc.dir/DependInfo.cmake" "--color=" [ 79%] Built target drv_psmv [ 80%] Built target aux_vive make -f src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build.make src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/depend cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_remote.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/state_trackers/prober/CMakeFiles/st_prober.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 82%] Built target st_prober make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_wmr.dir/build.make src/xrt/drivers/CMakeFiles/drv_wmr.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/drivers/CMakeFiles/drv_vive.dir/DependInfo.cmake" "--color=" make -f src/xrt/drivers/CMakeFiles/drv_remote.dir/build.make src/xrt/drivers/CMakeFiles/drv_remote.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_wmr.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_remote.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_euroc.dir/build.make src/xrt/drivers/CMakeFiles/drv_euroc.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_euroc.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 84%] Built target drv_wmr [ 85%] Built target drv_remote [ 86%] Built target drv_euroc make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/drivers/CMakeFiles/drv_vive.dir/build.make src/xrt/drivers/CMakeFiles/drv_vive.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/drivers/CMakeFiles/drv_vive.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 87%] Built target drv_vive make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common/CMakeFiles/target_lists.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build.make src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/state_trackers/gui/CMakeFiles/st_gui.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 90%] Built target st_gui make -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/DependInfo.cmake" "--color=" make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/common/CMakeFiles/target_lists.dir/build.make src/xrt/targets/common/CMakeFiles/target_lists.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/common/CMakeFiles/target_lists.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build.make src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/openxr/CMakeFiles/oxr_sdl2.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 92%] Built target target_lists make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/depend [ 93%] Built target oxr_sdl2 make -f src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build.make src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common/CMakeFiles/target_instance.dir/DependInfo.cmake" "--color=" make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/sdl_test/CMakeFiles/sdl-test.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/common/CMakeFiles/target_instance.dir/build.make src/xrt/targets/common/CMakeFiles/target_instance.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/common/CMakeFiles/target_instance_no_comp.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/common/CMakeFiles/target_instance.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 95%] Built target sdl-test [ 96%] Built target target_instance_no_comp make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/depend make -f src/xrt/targets/gui/CMakeFiles/gui.dir/build.make src/xrt/targets/gui/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 96%] Built target target_instance cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/cli/CMakeFiles/cli.dir/DependInfo.cmake" "--color=" make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/depend make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/gui/CMakeFiles/gui.dir/DependInfo.cmake" "--color=" make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' cd "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/service" "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/src/xrt/targets/service/CMakeFiles/monado-service.dir/DependInfo.cmake" "--color=" make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/service/CMakeFiles/monado-service.dir/build.make src/xrt/targets/service/CMakeFiles/monado-service.dir/build make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/service/CMakeFiles/monado-service.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make -f src/xrt/targets/cli/CMakeFiles/cli.dir/build.make src/xrt/targets/cli/CMakeFiles/cli.dir/build make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' 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-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/cli/CMakeFiles/cli.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/xrt/targets/gui/CMakeFiles/gui.dir/build'. make[3]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' [ 97%] Built target monado-service [ 99%] Built target cli [100%] Built target gui make[2]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start "/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf/CMakeFiles" 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing OpenXR runtime manifest with JSON-relative path to runtime -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/share/openxr/1/openxr_monado.json -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libopenxr_monado.so -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-cli -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-gui -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-ctl -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/bin/monado-service -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/lib/systemd/user/monado.socket -- Installing: /build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/debian/tmp/usr/lib/systemd/user/monado.service make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1/obj-arm-linux-gnueabihf' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1' mkdir -p debian/tmp/usr/share/doc/monado cp doc/CHANGELOG.md debian/tmp/usr/share/doc/monado/changelog pandoc -f markdown -t html doc/CHANGELOG.md > debian/tmp/usr/share/doc/monado/changelog.html sed -i "s/%N/monado/" debian/tmp/usr/lib/systemd/user/monado.service dh_install make[1]: Leaving directory '/build/reproducible-path/monado-21.0.0+git2905.e26a272c1~dfsg1' dh_installdocs dh_installchangelogs dh_installman dh_installsystemduser dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz dwz: debian/monado-service/usr/bin/monado-service: DWARF compression not beneficial - old size 88628517 new size 88708573 dh_strip dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: warning: debian/monado-cli/usr/bin/monado-cli contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/monado-gui/usr/bin/monado-gui contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/monado-service/usr/bin/monado-service contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'monado-service' in '../monado-service_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-deb: building package 'libopenxr1-monado' in '../libopenxr1-monado_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-deb: building package 'monado-cli' in '../monado-cli_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-deb: building package 'monado-gui' in '../monado-gui_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-deb: building package 'libopenxr1-monado-dbgsym' in '../libopenxr1-monado-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-deb: building package 'monado-cli-dbgsym' in '../monado-cli-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-deb: building package 'monado-gui-dbgsym' in '../monado-gui-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-deb: building package 'monado-service-dbgsym' in '../monado-service-dbgsym_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../monado_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.buildinfo dpkg-genchanges --build=binary -O../monado_21.0.0+git2905.e26a272c1~dfsg1-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/8818/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/8818/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/8818 and its subdirectories I: Current time: Sat Apr 13 06:54:52 +14 2024 I: pbuilder-time-stamp: 1712940892