Tue Jan 9 04:42:50 UTC 2024 I: starting to build xenium/bullseye/i386 on jenkins on '2024-01-09 04:42' Tue Jan 9 04:42:50 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_1/13170/console.log Tue Jan 9 04:42:50 UTC 2024 I: Downloading source for bullseye/xenium=0.0.2+ds-3 --2024-01-09 04:42:50-- http://cdn-fastly.deb.debian.org/debian/pool/main/x/xenium/xenium_0.0.2%2bds-3.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2118 (2.1K) [text/prs.lines.tag] Saving to: ‘xenium_0.0.2+ds-3.dsc’ 0K .. 100% 319M=0s 2024-01-09 04:42:50 (319 MB/s) - ‘xenium_0.0.2+ds-3.dsc’ saved [2118/2118] Tue Jan 9 04:42:50 UTC 2024 I: xenium_0.0.2+ds-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: xenium Binary: libxenium-dev, libxenium-doc Architecture: any-amd64 any-i386 sparc64 all Version: 0.0.2+ds-3 Maintainer: Debian Med Packaging Team Uploaders: Steffen Moeller Homepage: https://github.com/mpoeter/xenium/ Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/med-team/xenium Vcs-Git: https://salsa.debian.org/med-team/xenium.git Build-Depends: debhelper-compat (= 13), libboost-dev, tao-json-dev, tao-config-dev, cmake, doxygen, googletest Package-List: libxenium-dev deb libdevel optional arch=any-amd64,any-i386,sparc64 libxenium-doc deb doc optional arch=all Checksums-Sha1: 75e95327716e57ecce81fbd8e9977e34c4a6fa49 117032 xenium_0.0.2+ds.orig.tar.xz 553a9981d22161d0a2e0f6922f1ffcbcb4c943cf 4900 xenium_0.0.2+ds-3.debian.tar.xz Checksums-Sha256: a85b4fa84b873bd96b73201b2d50e8ef35b433855c59116462f2e6b0b3d22ac4 117032 xenium_0.0.2+ds.orig.tar.xz 16c9b05208c65246b91e2c276283bea3149049011926215df854ca90699685dc 4900 xenium_0.0.2+ds-3.debian.tar.xz Files: b3b408c157025ce25f44a5c07d3e167a 117032 xenium_0.0.2+ds.orig.tar.xz 979edc0c609f6f7fa7c660605c3a3546 4900 xenium_0.0.2+ds-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAl/swK0ACgkQPCZ2P2xn 5uJwsQ//Qkad5ui1ws/4DcW3+fWJUkKEBJsOZCubINtkibUduzHtR4CdRHVAmck9 eZT/uko7cYM7bnA3Meitx9Wz8pfsiw6IHE8pcKeb7hw8V/zZTIu1OM2zOgztILK4 EpMVJB9emr5FOihGrZixOKC6NthvCIO+YFTjKidqg9uBPlKpiBf05YWm9pjZ8TOe rGQP5Bf4W6M36hqo5DF4ajb8u9pYPBaLrTIrE8e72sgjbUxRkamE9+HxUUuPF6cQ EtVXyOkCipATg0CNnQ/3tRQ84IZ5kij22fBYBQV0Yr7AFMqLmN11+O/I+mAjtvbs qVSZUGGxez5x7jPs55Oz7T3w9sT0ldp2xo7AFj3SXJCEk4Y87IrXG8Xd0XN4JqDn 5AbkT0JyA34D+cTYtFcE2o56gDmCEjdXfAu0Yw05Q5bb0RBy0e0s1LY1EaIwuudA Bcm6596a9jlM18lvqAOTesrOJAL8g9yWNPoWY0Ae8ZGCH2MqzVTdENUpqQ/R532r Yfs0GFgzejS9avUrzCefMJ2lA/OosYpVaHYJPdejMdZ6s7V+5G6a3f3w2Fj3Vwu6 oy6KCHY7vp7AUVR5RNcyxkuvsP76JMOApeejdnMg8HzzvhUItVUdNZNNHruYJPIR N2EPmnCzN6YJN9ZqiQqK9xZ5nAGUzoM198fU79iI3Rs24W4tYKM= =2PJK -----END PGP SIGNATURE----- Tue Jan 9 04:42:50 UTC 2024 I: Checking whether the package is not for us Tue Jan 9 04:42:50 UTC 2024 I: Starting 1st build on remote node ionos2-i386.debian.net. Tue Jan 9 04:42:50 UTC 2024 I: Preparing to do remote build '1' on ionos2-i386.debian.net. Tue Jan 9 04:45:58 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Jan 8 16:42:52 -12 2024 I: pbuilder-time-stamp: 1704775372 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [xenium_0.0.2+ds-3.dsc] I: copying [./xenium_0.0.2+ds.orig.tar.xz] I: copying [./xenium_0.0.2+ds-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.x0vDQK2m/trustedkeys.kbx': General error gpgv: Signature made Wed Dec 30 18:02:21 2020 gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./xenium_0.0.2+ds-3.dsc dpkg-source: info: extracting xenium in xenium-0.0.2+ds dpkg-source: info: unpacking xenium_0.0.2+ds.orig.tar.xz dpkg-source: info: unpacking xenium_0.0.2+ds-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying detect-thread-sanitizer.patch dpkg-source: info: applying AdjustCMake.patch dpkg-source: info: applying remove-privacy-breach.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/24014/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='48a421a023744e568d12e235634f3f3d' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='24014' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Y2FzCeZU/pbuilderrc_le4u --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Y2FzCeZU/b1 --logfile b1/build.log xenium_0.0.2+ds-3.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://78.137.99.97:3128' I: uname -a Linux ionos2-i386 6.1.0-17-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) i686 GNU/Linux I: ls -l /bin total 5776 -rwxr-xr-x 1 root root 1367848 Mar 27 2022 bash -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 17768 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 38824 Sep 22 2020 cat -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash -rwxr-xr-x 1 root root 124904 Sep 22 2020 date -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd -rwxr-xr-x 1 root root 100752 Sep 22 2020 df -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir -rwxr-xr-x 1 root root 83644 Jan 20 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 7 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 7 2019 domainname -> hostname -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep -rwxr-xr-x 1 root root 34664 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 71928 Jan 20 2022 findmnt -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 210488 Jan 25 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 100952 Apr 10 2022 gzip -rwxr-xr-x 1 root root 21916 Nov 7 2019 hostname -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln -rwxr-xr-x 1 root root 55572 Feb 7 2020 login -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls -rwxr-xr-x 1 root root 153124 Jan 20 2022 lsblk -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 58920 Jan 20 2022 more -rwsr-xr-x 1 root root 50720 Jan 20 2022 mount -rwxr-xr-x 1 root root 13856 Jan 20 2022 mountpoint -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 7 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jan 7 09:24 sh -> dash -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty -rwsr-xr-x 1 root root 79396 Jan 20 2022 su -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync -rwxr-xr-x 1 root root 602584 Feb 17 2021 tar -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch -rwxr-xr-x 1 root root 34664 Sep 22 2020 true -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 30236 Jan 20 2022 umount -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir -rwxr-xr-x 1 root root 63024 Jan 20 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 7 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/24014/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libboost-dev, tao-json-dev, tao-config-dev, cmake, doxygen, googletest dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 17763 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libboost-dev; however: Package libboost-dev is not installed. pbuilder-satisfydepends-dummy depends on tao-json-dev; however: Package tao-json-dev is not installed. pbuilder-satisfydepends-dummy depends on tao-config-dev; however: Package tao-config-dev is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on doxygen; however: Package doxygen is not installed. pbuilder-satisfydepends-dummy depends on googletest; however: Package googletest 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} doxygen{a} dwz{a} file{a} gettext{a} gettext-base{a} googletest{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libboost-dev{a} libboost1.74-dev{a} libbrotli1{a} libbsd0{a} libclang-cpp11{a} libclang1-11{a} libcurl4{a} libdebhelper-perl{a} libedit2{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libicu67{a} libjsoncpp24{a} libldap-2.4-2{a} libllvm11{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libncurses6{a} libnghttp2-14{a} libpipeline1{a} libprocps8{a} libpsl5{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssh2-1{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} libz3-4{a} m4{a} man-db{a} po-debconf{a} procps{a} sensible-utils{a} tao-config-dev{a} tao-json-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libgpm2 libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules lynx psmisc publicsuffix wget 0 packages upgraded, 63 newly installed, 0 to remove and 0 not upgraded. Need to get 85.8 MB of archives. After unpacking 443 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main i386 bsdextrautils i386 2.36.1-8+deb11u1 [149 kB] Get: 2 http://deb.debian.org/debian bullseye/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main i386 groff-base i386 1.22.4-6 [952 kB] Get: 4 http://deb.debian.org/debian bullseye/main i386 libpipeline1 i386 1.5.3-1 [36.8 kB] Get: 5 http://deb.debian.org/debian bullseye/main i386 man-db i386 2.9.4-2 [1367 kB] Get: 6 http://deb.debian.org/debian bullseye/main i386 libncurses6 i386 6.2+20201114-2+deb11u2 [110 kB] Get: 7 http://deb.debian.org/debian bullseye/main i386 libprocps8 i386 2:3.3.17-5 [64.2 kB] Get: 8 http://deb.debian.org/debian bullseye/main i386 procps i386 2:3.3.17-5 [501 kB] Get: 9 http://deb.debian.org/debian bullseye/main i386 sensible-utils all 0.0.14 [14.8 kB] Get: 10 http://deb.debian.org/debian bullseye/main i386 libmagic-mgc i386 1:5.39-3+deb11u1 [273 kB] Get: 11 http://deb.debian.org/debian bullseye/main i386 libmagic1 i386 1:5.39-3+deb11u1 [135 kB] Get: 12 http://deb.debian.org/debian bullseye/main i386 file i386 1:5.39-3+deb11u1 [69.2 kB] Get: 13 http://deb.debian.org/debian bullseye/main i386 gettext-base i386 0.21-4 [176 kB] Get: 14 http://deb.debian.org/debian bullseye/main i386 libsigsegv2 i386 2.13-1 [35.1 kB] Get: 15 http://deb.debian.org/debian bullseye/main i386 m4 i386 1.4.18-5 [206 kB] Get: 16 http://deb.debian.org/debian bullseye/main i386 autoconf all 2.69-14 [313 kB] Get: 17 http://deb.debian.org/debian bullseye/main i386 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 18 http://deb.debian.org/debian bullseye/main i386 automake all 1:1.16.3-2 [814 kB] Get: 19 http://deb.debian.org/debian bullseye/main i386 autopoint all 0.21-4 [510 kB] Get: 20 http://deb.debian.org/debian bullseye/main i386 cmake-data all 3.18.4-2+deb11u1 [1725 kB] Get: 21 http://deb.debian.org/debian bullseye/main i386 libicu67 i386 67.1-7 [8775 kB] Get: 22 http://deb.debian.org/debian bullseye/main i386 libxml2 i386 2.9.10+dfsg-6.7+deb11u4 [728 kB] Get: 23 http://deb.debian.org/debian bullseye/main i386 libarchive13 i386 3.4.3-2+deb11u1 [384 kB] Get: 24 http://deb.debian.org/debian bullseye/main i386 libbrotli1 i386 1.0.9-2+b2 [286 kB] Get: 25 http://deb.debian.org/debian bullseye/main i386 libsasl2-modules-db i386 2.1.27+dfsg-2.1+deb11u1 [70.1 kB] Get: 26 http://deb.debian.org/debian bullseye/main i386 libsasl2-2 i386 2.1.27+dfsg-2.1+deb11u1 [110 kB] Get: 27 http://deb.debian.org/debian bullseye/main i386 libldap-2.4-2 i386 2.4.57+dfsg-3+deb11u1 [244 kB] Get: 28 http://deb.debian.org/debian bullseye/main i386 libnghttp2-14 i386 1.43.0-1 [85.7 kB] Get: 29 http://deb.debian.org/debian bullseye/main i386 libpsl5 i386 0.21.0-1.2 [57.9 kB] Get: 30 http://deb.debian.org/debian bullseye/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b2 [64.3 kB] Get: 31 http://deb.debian.org/debian bullseye/main i386 libssh2-1 i386 1.9.0-2 [164 kB] Get: 32 http://deb.debian.org/debian bullseye/main i386 libcurl4 i386 7.74.0-1.3+deb11u9 [377 kB] Get: 33 http://deb.debian.org/debian bullseye/main i386 libexpat1 i386 2.2.10-2+deb11u5 [101 kB] Get: 34 http://deb.debian.org/debian bullseye/main i386 libjsoncpp24 i386 1.9.4-4 [86.1 kB] Get: 35 http://deb.debian.org/debian bullseye/main i386 librhash0 i386 1.4.1-2 [144 kB] Get: 36 http://deb.debian.org/debian bullseye/main i386 libuv1 i386 1.40.0-2 [139 kB] Get: 37 http://deb.debian.org/debian bullseye/main i386 cmake i386 3.18.4-2+deb11u1 [7029 kB] Get: 38 http://deb.debian.org/debian bullseye/main i386 libdebhelper-perl all 13.3.4 [189 kB] Get: 39 http://deb.debian.org/debian bullseye/main i386 libtool all 2.4.6-15 [513 kB] Get: 40 http://deb.debian.org/debian bullseye/main i386 dh-autoreconf all 20 [17.1 kB] Get: 41 http://deb.debian.org/debian bullseye/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 42 http://deb.debian.org/debian bullseye/main i386 libsub-override-perl all 0.09-2 [10.2 kB] Get: 43 http://deb.debian.org/debian bullseye/main i386 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 44 http://deb.debian.org/debian bullseye/main i386 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 45 http://deb.debian.org/debian bullseye/main i386 libelf1 i386 0.183-1 [171 kB] Get: 46 http://deb.debian.org/debian bullseye/main i386 dwz i386 0.13+20210201-1 [179 kB] Get: 47 http://deb.debian.org/debian bullseye/main i386 gettext i386 0.21-4 [1322 kB] Get: 48 http://deb.debian.org/debian bullseye/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 49 http://deb.debian.org/debian bullseye/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 50 http://deb.debian.org/debian bullseye/main i386 debhelper all 13.3.4 [1049 kB] Get: 51 http://deb.debian.org/debian bullseye/main i386 libmd0 i386 1.0.3-3 [28.9 kB] Get: 52 http://deb.debian.org/debian bullseye/main i386 libbsd0 i386 0.11.3-1+deb11u1 [111 kB] Get: 53 http://deb.debian.org/debian bullseye/main i386 libedit2 i386 3.1-20191231-2+b1 [101 kB] Get: 54 http://deb.debian.org/debian bullseye/main i386 libz3-4 i386 4.8.10-1 [7737 kB] Get: 55 http://deb.debian.org/debian bullseye/main i386 libllvm11 i386 1:11.0.1-2 [17.7 MB] Get: 56 http://deb.debian.org/debian bullseye/main i386 libclang-cpp11 i386 1:11.0.1-2 [9562 kB] Get: 57 http://deb.debian.org/debian bullseye/main i386 libclang1-11 i386 1:11.0.1-2 [5429 kB] Get: 58 http://deb.debian.org/debian bullseye/main i386 doxygen i386 1.9.1-1 [4426 kB] Get: 59 http://deb.debian.org/debian bullseye/main i386 googletest all 1.10.0.20201025-1.1 [629 kB] Get: 60 http://deb.debian.org/debian bullseye/main i386 libboost1.74-dev i386 1.74.0-9 [9534 kB] Get: 61 http://deb.debian.org/debian bullseye/main i386 libboost-dev i386 1.74.0.3 [4548 B] Get: 62 http://deb.debian.org/debian bullseye/main i386 tao-json-dev all 0.0+git20200604.f357d72-2 [145 kB] Get: 63 http://deb.debian.org/debian bullseye/main i386 tao-config-dev all 0.0+git20200604.84a7383-2 [32.9 kB] Fetched 85.8 MB in 4s (19.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 17763 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36.1-8+deb11u1_i386.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../01-libuchardet0_0.0.7-1_i386.deb ... Unpacking libuchardet0:i386 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-6_i386.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../03-libpipeline1_1.5.3-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.4-2_i386.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../05-libncurses6_6.2+20201114-2+deb11u2_i386.deb ... Unpacking libncurses6:i386 (6.2+20201114-2+deb11u2) ... Selecting previously unselected package libprocps8:i386. Preparing to unpack .../06-libprocps8_2%3a3.3.17-5_i386.deb ... Unpacking libprocps8:i386 (2:3.3.17-5) ... Selecting previously unselected package procps. Preparing to unpack .../07-procps_2%3a3.3.17-5_i386.deb ... Unpacking procps (2:3.3.17-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../08-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../09-libmagic-mgc_1%3a5.39-3+deb11u1_i386.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../10-libmagic1_1%3a5.39-3+deb11u1_i386.deb ... Unpacking libmagic1:i386 (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../11-file_1%3a5.39-3+deb11u1_i386.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../12-gettext-base_0.21-4_i386.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../13-libsigsegv2_2.13-1_i386.deb ... Unpacking libsigsegv2:i386 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../14-m4_1.4.18-5_i386.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../15-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../16-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../17-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../18-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../19-cmake-data_3.18.4-2+deb11u1_all.deb ... Unpacking cmake-data (3.18.4-2+deb11u1) ... Selecting previously unselected package libicu67:i386. Preparing to unpack .../20-libicu67_67.1-7_i386.deb ... Unpacking libicu67:i386 (67.1-7) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../21-libxml2_2.9.10+dfsg-6.7+deb11u4_i386.deb ... Unpacking libxml2:i386 (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package libarchive13:i386. Preparing to unpack .../22-libarchive13_3.4.3-2+deb11u1_i386.deb ... Unpacking libarchive13:i386 (3.4.3-2+deb11u1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../23-libbrotli1_1.0.9-2+b2_i386.deb ... Unpacking libbrotli1:i386 (1.0.9-2+b2) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../24-libsasl2-modules-db_2.1.27+dfsg-2.1+deb11u1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../25-libsasl2-2_2.1.27+dfsg-2.1+deb11u1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libldap-2.4-2:i386. Preparing to unpack .../26-libldap-2.4-2_2.4.57+dfsg-3+deb11u1_i386.deb ... Unpacking libldap-2.4-2:i386 (2.4.57+dfsg-3+deb11u1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../27-libnghttp2-14_1.43.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.43.0-1) ... Selecting previously unselected package libpsl5:i386. Preparing to unpack .../28-libpsl5_0.21.0-1.2_i386.deb ... Unpacking libpsl5:i386 (0.21.0-1.2) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../29-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:i386. Preparing to unpack .../30-libssh2-1_1.9.0-2_i386.deb ... Unpacking libssh2-1:i386 (1.9.0-2) ... Selecting previously unselected package libcurl4:i386. Preparing to unpack .../31-libcurl4_7.74.0-1.3+deb11u9_i386.deb ... Unpacking libcurl4:i386 (7.74.0-1.3+deb11u9) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../32-libexpat1_2.2.10-2+deb11u5_i386.deb ... Unpacking libexpat1:i386 (2.2.10-2+deb11u5) ... Selecting previously unselected package libjsoncpp24:i386. Preparing to unpack .../33-libjsoncpp24_1.9.4-4_i386.deb ... Unpacking libjsoncpp24:i386 (1.9.4-4) ... Selecting previously unselected package librhash0:i386. Preparing to unpack .../34-librhash0_1.4.1-2_i386.deb ... Unpacking librhash0:i386 (1.4.1-2) ... Selecting previously unselected package libuv1:i386. Preparing to unpack .../35-libuv1_1.40.0-2_i386.deb ... Unpacking libuv1:i386 (1.40.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../36-cmake_3.18.4-2+deb11u1_i386.deb ... Unpacking cmake (3.18.4-2+deb11u1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../37-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../38-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../39-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../40-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 .../41-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../42-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../43-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../44-libelf1_0.183-1_i386.deb ... Unpacking libelf1:i386 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../45-dwz_0.13+20210201-1_i386.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package gettext. Preparing to unpack .../46-gettext_0.21-4_i386.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../47-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../48-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../49-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libmd0:i386. Preparing to unpack .../50-libmd0_1.0.3-3_i386.deb ... Unpacking libmd0:i386 (1.0.3-3) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../51-libbsd0_0.11.3-1+deb11u1_i386.deb ... Unpacking libbsd0:i386 (0.11.3-1+deb11u1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../52-libedit2_3.1-20191231-2+b1_i386.deb ... Unpacking libedit2:i386 (3.1-20191231-2+b1) ... Selecting previously unselected package libz3-4:i386. Preparing to unpack .../53-libz3-4_4.8.10-1_i386.deb ... Unpacking libz3-4:i386 (4.8.10-1) ... Selecting previously unselected package libllvm11:i386. Preparing to unpack .../54-libllvm11_1%3a11.0.1-2_i386.deb ... Unpacking libllvm11:i386 (1:11.0.1-2) ... Selecting previously unselected package libclang-cpp11. Preparing to unpack .../55-libclang-cpp11_1%3a11.0.1-2_i386.deb ... Unpacking libclang-cpp11 (1:11.0.1-2) ... Selecting previously unselected package libclang1-11. Preparing to unpack .../56-libclang1-11_1%3a11.0.1-2_i386.deb ... Unpacking libclang1-11 (1:11.0.1-2) ... Selecting previously unselected package doxygen. Preparing to unpack .../57-doxygen_1.9.1-1_i386.deb ... Unpacking doxygen (1.9.1-1) ... Selecting previously unselected package googletest. Preparing to unpack .../58-googletest_1.10.0.20201025-1.1_all.deb ... Unpacking googletest (1.10.0.20201025-1.1) ... Selecting previously unselected package libboost1.74-dev:i386. Preparing to unpack .../59-libboost1.74-dev_1.74.0-9_i386.deb ... Unpacking libboost1.74-dev:i386 (1.74.0-9) ... Selecting previously unselected package libboost-dev:i386. Preparing to unpack .../60-libboost-dev_1.74.0.3_i386.deb ... Unpacking libboost-dev:i386 (1.74.0.3) ... Selecting previously unselected package tao-json-dev. Preparing to unpack .../61-tao-json-dev_0.0+git20200604.f357d72-2_all.deb ... Unpacking tao-json-dev (0.0+git20200604.f357d72-2) ... Selecting previously unselected package tao-config-dev. Preparing to unpack .../62-tao-config-dev_0.0+git20200604.84a7383-2_all.deb ... Unpacking tao-config-dev (0.0+git20200604.84a7383-2) ... Setting up libexpat1:i386 (2.2.10-2+deb11u5) ... Setting up libpipeline1:i386 (1.5.3-1) ... Setting up libpsl5:i386 (0.21.0-1.2) ... Setting up libboost1.74-dev:i386 (1.74.0-9) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:i386 (67.1-7) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:i386 (1.0.9-2+b2) ... Setting up libnghttp2-14:i386 (1.43.0-1) ... Setting up libmagic1:i386 (1:5.39-3+deb11u1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3+deb11u1) ... Setting up googletest (1.10.0.20201025-1.1) ... Setting up tao-json-dev (0.0+git20200604.f357d72-2) ... Setting up libsasl2-modules-db:i386 (2.1.27+dfsg-2.1+deb11u1) ... Setting up tao-config-dev (0.0+git20200604.84a7383-2) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libz3-4:i386 (4.8.10-1) ... Setting up libuv1:i386 (1.40.0-2) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:i386 (6.2+20201114-2+deb11u2) ... Setting up libsigsegv2:i386 (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up libsasl2-2:i386 (2.1.27+dfsg-2.1+deb11u1) ... Setting up libjsoncpp24:i386 (1.9.4-4) ... Setting up libmd0:i386 (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up librhash0:i386 (1.4.1-2) ... Setting up libuchardet0:i386 (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libssh2-1:i386 (1.9.0-2) ... Setting up cmake-data (3.18.4-2+deb11u1) ... Setting up libboost-dev:i386 (1.74.0.3) ... Setting up libbsd0:i386 (0.11.3-1+deb11u1) ... Setting up libelf1:i386 (0.183-1) ... Setting up libxml2:i386 (2.9.10+dfsg-6.7+deb11u4) ... Setting up libprocps8:i386 (2:3.3.17-5) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libarchive13:i386 (3.4.3-2+deb11u1) ... Setting up libedit2:i386 (3.1-20191231-2+b1) ... Setting up libldap-2.4-2:i386 (2.4.57+dfsg-3+deb11u1) ... Setting up m4 (1.4.18-5) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libllvm11:i386 (1:11.0.1-2) ... Setting up libclang1-11 (1:11.0.1-2) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up procps (2:3.3.17-5) ... Setting up libcurl4:i386 (7.74.0-1.3+deb11u9) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libclang-cpp11 (1:11.0.1-2) ... Setting up dh-autoreconf (20) ... Setting up doxygen (1.9.1-1) ... Setting up cmake (3.18.4-2+deb11u1) ... Setting up debhelper (13.3.4) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/xenium-0.0.2+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../xenium_0.0.2+ds-3_source.changes dpkg-buildpackage: info: source package xenium dpkg-buildpackage: info: source version 0.0.2+ds-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael R. Crusoe dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds' dh_auto_clean rm -rf doc/html/ make[1]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds' 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/xenium-0.0.2+ds' dh_auto_configure -- -DCMAKE_BUILD_TYPE="RelWithDebug" # -DWITH_LIBCDS="1" cd obj-i686-linux-gnu && 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_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/i386-linux-gnu -DCMAKE_BUILD_TYPE=RelWithDebug .. -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- 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 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Doxygen: /usr/bin/doxygen (found version "1.9.1") found components: doxygen missing components: dot -- Performing Test TSAN_FLAG_WORKS -- Performing Test TSAN_FLAG_WORKS - Failed -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu make[1]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds' dh_auto_build cd obj-i686-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/xenium-0.0.2+ds -B/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' make -f CMakeFiles/benchmark.dir/build.make CMakeFiles/benchmark.dir/depend make -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/depend make[4]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' cd /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/xenium-0.0.2+ds /build/reproducible-path/xenium-0.0.2+ds /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/benchmark.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' cd /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/xenium-0.0.2+ds /build/reproducible-path/xenium-0.0.2+ds /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/googletest.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/benchmark.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/benchmark.dir/depend.internal". Dependee "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/benchmark.dir/depend.internal". Dependee "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/googletest.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/googletest.dir/depend.internal". Dependee "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/googletest.dir/depend.internal". Scanning dependencies of target googletest make[4]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' make -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build make[4]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' Scanning dependencies of target benchmark make[4]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' make -f CMakeFiles/benchmark.dir/build.make CMakeFiles/benchmark.dir/build [ 2%] Building CXX object CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o [ 5%] Building CXX object CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o -c /usr/src/googletest/googletest/src/gtest_main.cc make[4]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' [ 8%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/benchmark.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/benchmark.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/benchmarks/benchmark.cpp [ 11%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/execution.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/execution.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/benchmarks/execution.cpp [ 14%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/hash_map_benchmark.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/hash_map_benchmark.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp [ 17%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/main.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/main.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/benchmarks/main.cpp [ 20%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp [ 23%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/report.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/report.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/benchmarks/report.cpp In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/generic_epoch_based.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/reclaimers.hpp:4, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_maps.hpp:3, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:4: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/backoff.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/vyukov_hash_map.hpp:10, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_maps.hpp:11, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:4: /build/reproducible-path/xenium-0.0.2+ds/./xenium/detail/hardware.hpp:25:6: warning: #warning "No hardware_pause implementation available - falling back to local volatile noop." [-Wcpp] 25 | #warning "No hardware_pause implementation available - falling back to local volatile noop." | ^~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/generic_epoch_based.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/reclaimers.hpp:4, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queues.hpp:3, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:5: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/backoff.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/ramalhete_queue.hpp:10, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queues.hpp:11, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:5: /build/reproducible-path/xenium-0.0.2+ds/./xenium/detail/hardware.hpp:25:6: warning: #warning "No hardware_pause implementation available - falling back to local volatile noop." [-Wcpp] 25 | #warning "No hardware_pause implementation available - falling back to local volatile noop." | ^~~~~~~ [ 26%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/benchmarks/workload.cpp In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/generic_epoch_based.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/reclaimers.hpp:4, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_maps.hpp:3, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:4: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope; did you mean ‘gettid’? 84 | return getticks() >> 4; | ^~~~~~~~ | gettid In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/generic_epoch_based.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/reclaimers.hpp:4, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_maps.hpp:3, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:4: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/hazard_pointer.hpp:219:43: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > > >’ /usr/include/c++/10/bits/shared_ptr_base.h:1392:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, hash_map_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:154:76: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::harris_michael_hash_map > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:183:126: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::node, 1, xenium::reclamation::generic_epoch_based<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > > >’ /usr/include/c++/10/bits/shared_ptr_base.h:1392:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, hash_map_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:154:76: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::harris_michael_hash_map > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:184:130: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > > >’ /usr/include/c++/10/bits/shared_ptr_base.h:1392:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, hash_map_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; _Alloc = std::allocator > > >, hash_map_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > >, hash_map_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:154:76: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::harris_michael_hash_map > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:185:120: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr >::node, 1, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map >’ /usr/include/c++/10/bits/shared_ptr_base.h:1392:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder >, hash_map_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder >, hash_map_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder >, hash_map_benchmark>; _Alloc = std::allocator >, hash_map_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder >, hash_map_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:154:76: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::harris_michael_hash_map >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:188:132: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::node, 1, xenium::reclamation::hazard_pointer<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > > > >’ /usr/include/c++/10/bits/shared_ptr_base.h:1392:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>; _Alloc = std::allocator > > > >, hash_map_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:154:76: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::harris_michael_hash_map > > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:195:91: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::node, 1, xenium::reclamation::hazard_pointer > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > > > >’ /usr/include/c++/10/bits/shared_ptr_base.h:1392:63: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, hash_map_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>; _Alloc = std::allocator > > > >, hash_map_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > > >, hash_map_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:154:76: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::harris_michael_hash_map > > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp:198:126: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/generic_epoch_based.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/reclaimers.hpp:4, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queues.hpp:3, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:5: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope; did you mean ‘gettid’? 84 | return getticks() >> 4; | ^~~~~~~~ | gettid In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/generic_epoch_based.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/reclaimers.hpp:4, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queues.hpp:3, from /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:5: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/hazard_pointer.hpp:219:43: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, queue_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, queue_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > >, queue_benchmark>; _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > >, queue_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:148:73: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::kirsch_kfifo_queue > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:205:110: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::segment, 16, xenium::reclamation::generic_epoch_based<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, queue_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, queue_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > >, queue_benchmark>; _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > >, queue_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:148:73: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::kirsch_kfifo_queue > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:206:114: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, queue_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > >, queue_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > >, queue_benchmark>; _Alloc = std::allocator > > >, queue_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > >, queue_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:148:73: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::kirsch_kfifo_queue > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:207:104: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr >::segment, 16, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder >, queue_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder >, queue_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder >, queue_benchmark>; _Alloc = std::allocator >, queue_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder >, queue_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:148:73: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::kirsch_kfifo_queue >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:210:116: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::segment, 16, xenium::reclamation::hazard_pointer<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, queue_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, queue_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > > >, queue_benchmark>; _Alloc = std::allocator > > > >, queue_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > > >, queue_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:148:73: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::kirsch_kfifo_queue > > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:216:91: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::segment, 16, xenium::reclamation::hazard_pointer > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1372:35: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, queue_benchmark>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > >, queue_benchmark> >; _Args = {}; _Tp = typed_benchmark_builder > > > >, queue_benchmark>]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = typed_benchmark_builder > > > >, queue_benchmark>; _Alloc = std::allocator > > > >, queue_benchmark> >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = typed_benchmark_builder > > > >, queue_benchmark>; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:148:73: required from ‘std::shared_ptr {anonymous}::make_benchmark_builder() [with T = xenium::kirsch_kfifo_queue > > > >]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp:220:92: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. make[4]: *** [CMakeFiles/benchmark.dir/build.make:111: CMakeFiles/benchmark.dir/benchmarks/hash_map_benchmark.cpp.o] Error 1 make[4]: *** Waiting for unfinished jobs.... /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:84:33: required from ‘struct xenium::kirsch_bounded_kfifo_queue::padded_entry’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:145:38: required from ‘xenium::kirsch_bounded_kfifo_queue::~kirsch_bounded_kfifo_queue() [with T = unsigned int*; Policies = {}]’ /usr/include/c++/10/bits/unique_ptr.h:85:2: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > >; _Args = {}; _Tp = queue_benchmark >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > >; _Args = {}; _Tp = queue_benchmark >]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = queue_benchmark >; _Alloc = std::allocator > >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = queue_benchmark >; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/benchmark.hpp:43:86: required from ‘std::shared_ptr typed_benchmark_builder::build() [with T = xenium::kirsch_bounded_kfifo_queue; Benchmark = queue_benchmark]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/benchmark.hpp:43:30: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/ramalhete_queue.hpp:114:31: required from ‘struct xenium::ramalhete_queue > > > >::entry’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/ramalhete_queue.hpp:125:11: required from ‘struct xenium::ramalhete_queue > > > >::node’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/ramalhete_queue.hpp:168:20: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > > >; _Args = {}; _Tp = queue_benchmark > > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10/bits/shared_ptr.h:408:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator > > > > > >; _Args = {}; _Tp = queue_benchmark > > > > >]’ /usr/include/c++/10/bits/shared_ptr.h:859:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = queue_benchmark > > > > >; _Alloc = std::allocator > > > > > >; _Args = {}]’ /usr/include/c++/10/bits/shared_ptr.h:875:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = queue_benchmark > > > > >; _Args = {}]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/benchmark.hpp:43:86: required from ‘std::shared_ptr typed_benchmark_builder::build() [with T = xenium::ramalhete_queue > > > >; Benchmark = queue_benchmark]’ /build/reproducible-path/xenium-0.0.2+ds/benchmarks/benchmark.hpp:43:30: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. make[4]: *** [CMakeFiles/benchmark.dir/build.make:137: CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o] Error 1 [ 29%] Linking CXX static library libgoogletest.a /usr/bin/cmake -P CMakeFiles/googletest.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/googletest.dir/link.txt --verbose=1 /usr/bin/ar qc libgoogletest.a CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o /usr/bin/ranlib libgoogletest.a make[4]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' [ 29%] Built target googletest make -f CMakeFiles/gtest.dir/build.make CMakeFiles/gtest.dir/depend make[4]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' cd /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/xenium-0.0.2+ds /build/reproducible-path/xenium-0.0.2+ds /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu /build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/gtest.dir/DependInfo.cmake --color= Dependee "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/gtest.dir/depend.internal". Dependee "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu/CMakeFiles/gtest.dir/depend.internal". Scanning dependencies of target gtest make[4]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' make -f CMakeFiles/gtest.dir/build.make CMakeFiles/gtest.dir/build make[4]: Entering directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' [ 32%] Building CXX object CMakeFiles/gtest.dir/test/chase_work_stealing_deque_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/chase_work_stealing_deque_test.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/test/chase_work_stealing_deque_test.cpp [ 35%] Building CXX object CMakeFiles/gtest.dir/test/concurrent_ptr_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/concurrent_ptr_test.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/test/concurrent_ptr_test.cpp [ 38%] Building CXX object CMakeFiles/gtest.dir/test/harris_michael_list_based_set_test.cpp.o [ 41%] Building CXX object CMakeFiles/gtest.dir/test/harris_michael_hash_map_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/harris_michael_list_based_set_test.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp [ 44%] Building CXX object CMakeFiles/gtest.dir/test/kirsch_bounded_kfifo_queue_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/harris_michael_hash_map_test.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp [ 47%] Building CXX object CMakeFiles/gtest.dir/test/kirsch_kfifo_queue_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/kirsch_bounded_kfifo_queue_test.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/kirsch_kfifo_queue_test.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/concurrent_ptr_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/hazard_pointer.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ [ 50%] Building CXX object CMakeFiles/gtest.dir/test/left_right_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/reproducible-path/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/reproducible-path/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/left_right_test.cpp.o -c /build/reproducible-path/xenium-0.0.2+ds/test/left_right_test.cpp In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/detail/growing_circular_array.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/chase_work_stealing_deque.hpp:12, from /build/reproducible-path/xenium-0.0.2+ds/test/chase_work_stealing_deque_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:80:4: error: #error "Unsupported compiler" 80 | #error "Unsupported compiler" | ^~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/concurrent_ptr_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope 84 | return getticks() >> 4; | ^~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/backoff.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:10, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:7: /build/reproducible-path/xenium-0.0.2+ds/./xenium/detail/hardware.hpp:25:6: warning: #warning "No hardware_pause implementation available - falling back to local volatile noop." [-Wcpp] 25 | #warning "No hardware_pause implementation available - falling back to local volatile noop." | ^~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/backoff.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:10, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:7: /build/reproducible-path/xenium-0.0.2+ds/./xenium/detail/hardware.hpp:25:6: warning: #warning "No hardware_pause implementation available - falling back to local volatile noop." [-Wcpp] 25 | #warning "No hardware_pause implementation available - falling back to local volatile noop." | ^~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope 84 | return getticks() >> 4; | ^~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope 84 | return getticks() >> 4; | ^~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope 84 | return getticks() >> 4; | ^~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/hazard_pointer.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope 84 | return getticks() >> 4; | ^~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/hazard_pointer.hpp:219:43: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/stamp_it.hpp:30:20: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/detail/growing_circular_array.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/chase_work_stealing_deque.hpp:12, from /build/reproducible-path/xenium-0.0.2+ds/test/chase_work_stealing_deque_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In function ‘uint64_t xenium::utils::random()’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:84:12: error: ‘getticks’ was not declared in this scope 84 | return getticks() >> 4; | ^~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/hazard_pointer.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/hazard_pointer.hpp:219:43: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/concurrent_ptr_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr<{anonymous}::Foo, 2, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr<{anonymous}::Foo, 2, {anonymous}::my_guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/test/concurrent_ptr_test.cpp:29:22: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/stamp_it.hpp:30:20: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/hazard_pointer.hpp:219:43: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/stamp_it.hpp:30:20: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. make[4]: *** [CMakeFiles/gtest.dir/build.make:98: CMakeFiles/gtest.dir/test/concurrent_ptr_test.cpp.o] Error 1 make[4]: *** Waiting for unfinished jobs.... /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::lock_free_ref_count<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:45:1: required from ‘class {anonymous}::HarrisMichaelHashMap_emplace_or_get_returns_an_iterator_and_true_when_successful_Test >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_emplace_or_get_returns_an_iterator_and_true_when_successful_Test > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:738:57: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_emplace_or_get_returns_an_iterator_and_true_when_successful_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:45:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In instantiation of ‘static uintptr_t xenium::utils::rotate::right(uintptr_t) [with unsigned int C = 2; uintptr_t = unsigned int]’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:71:51: required from ‘uintptr_t xenium::marked_ptr::mark() const [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/stamp_it.hpp:72:9: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:52:28: error: left shift count >= width of type [-Werror=shift-count-overflow] 52 | return (v >> C) | (v << (64 - C)); | ~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::hazard_pointer<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:54:1: required from ‘class {anonymous}::HarrisMichaelHashMap_emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false_Test >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false_Test > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:738:57: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In instantiation of ‘static uintptr_t xenium::utils::rotate::left(uintptr_t) [with unsigned int C = 2; uintptr_t = unsigned int]’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:113:52: required from ‘T* xenium::marked_ptr::make_ptr(T*, uintptr_t) [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:60:67: required from ‘xenium::marked_ptr::marked_ptr(T*, uintptr_t) [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /usr/include/c++/10/atomic:202:7: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:47:17: error: right shift count >= width of type [-Werror=shift-count-overflow] 47 | return (v >> (64 - C)) | (v << C); | ~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::hazard_eras<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:65:1: required from ‘class {anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_newly_inserted_element_Test >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_newly_inserted_element_Test > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: recursively required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_newly_inserted_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_newly_inserted_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:65:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:74:1: required from ‘class {anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_existing_element_Test’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_existing_element_Test >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: recursively required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_returns_iteratur_to_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:74:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:84:1: required from ‘class {anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element_Test’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element_Test >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: recursively required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:84:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:98:1: required from ‘class {anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element_Test > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element_Test > > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: recursively required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:98:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:113:1: required from ‘class {anonymous}::HarrisMichaelHashMap_containts_returns_false_for_non_existing_element_Test > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_containts_returns_false_for_non_existing_element_Test > > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: recursively required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_containts_returns_false_for_non_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_containts_returns_false_for_non_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:113:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:118:1: required from ‘class {anonymous}::HarrisMichaelHashMap_contains_returns_true_for_existing_element_Test > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_contains_returns_true_for_existing_element_Test > > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: recursively required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_contains_returns_true_for_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_contains_returns_true_for_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:118:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:27:12: required from ‘struct {anonymous}::HarrisMichaelHashMap > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:124:1: required from ‘class {anonymous}::HarrisMichaelHashMap_find_returns_iterator_to_existing_element_Test > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:515:8: required from ‘struct testing::internal::SuiteApiResolver<{anonymous}::HarrisMichaelHashMap_find_returns_iterator_to_existing_element_Test > > >’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: recursively required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_find_returns_iterator_to_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h:746:65: required from ‘static bool testing::internal::TypeParameterizedTest::Register(const char*, const testing::internal::CodeLocation&, const char*, const char*, int, const std::vector >&) [with Fixture = {anonymous}::HarrisMichaelHashMap; TestSel = testing::internal::TemplateSel<{anonymous}::HarrisMichaelHashMap_find_returns_iterator_to_existing_element_Test>; Types = testing::internal::Types, xenium::reclamation::hazard_pointer > >, xenium::reclamation::hazard_eras > >, xenium::reclamation::quiescent_state_based, xenium::reclamation::stamp_it, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based >, xenium::reclamation::generic_epoch_based > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:124:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::quiescent_state_based]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::quiescent_state_based]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:233:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_existing_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:227:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::hazard_eras<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_eras<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::hazard_eras<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_eras<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/hazard_pointer.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In instantiation of ‘static uintptr_t xenium::utils::rotate::right(uintptr_t) [with unsigned int C = 2; uintptr_t = unsigned int]’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:71:51: required from ‘uintptr_t xenium::marked_ptr::mark() const [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/stamp_it.hpp:72:9: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:52:28: error: left shift count >= width of type [-Werror=shift-count-overflow] 52 | return (v >> C) | (v << (64 - C)); | ~~~^~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::hazard_pointer<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_pointer<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In instantiation of ‘static uintptr_t xenium::utils::rotate::left(uintptr_t) [with unsigned int C = 2; uintptr_t = unsigned int]’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:113:52: required from ‘T* xenium::marked_ptr::make_ptr(T*, uintptr_t) [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:60:67: required from ‘xenium::marked_ptr::marked_ptr(T*, uintptr_t) [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /usr/include/c++/10/atomic:202:7: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:47:17: error: right shift count >= width of type [-Werror=shift-count-overflow] 47 | return (v >> (64 - C)) | (v << C); | ~~~^~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::hazard_pointer<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer > > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_pointer<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:269:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:262:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::lock_free_ref_count<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::lock_free_ref_count<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/hazard_pointer.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer >::segment, 16, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue, xenium::policy::reclaimer >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue, xenium::policy::reclaimer >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:45:90: required from ‘void {anonymous}::KirschKFifoQueue_supports_unique_ptr_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::quiescent_state_based]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:43:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::lock_free_ref_count<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::lock_free_ref_count<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:63:94: required from ‘void {anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::stamp_it]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr >::segment, 16, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:36:74: required from ‘void {anonymous}::KirschKFifoQueue_push_try_pop_returns_pushed_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::quiescent_state_based]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:34:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:36:74: required from ‘void {anonymous}::KirschKFifoQueue_push_try_pop_returns_pushed_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:34:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::segment, 16, xenium::reclamation::hazard_eras > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:100:74: required from ‘void {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_eras > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:97:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer > >, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:100:74: required from ‘void {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:97:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, xenium::reclamation::hazard_eras > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:63:94: required from ‘void {anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_eras > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > > > >::segment, 16, xenium::reclamation::hazard_eras > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:45:90: required from ‘void {anonymous}::KirschKFifoQueue_supports_unique_ptr_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_eras > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:43:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::segment, 16, xenium::reclamation::hazard_pointer > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:100:74: required from ‘void {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_pointer > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:97:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer >::segment, 16, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue, xenium::policy::reclaimer >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue, xenium::policy::reclaimer >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:45:90: required from ‘void {anonymous}::KirschKFifoQueue_supports_unique_ptr_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::stamp_it]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:43:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In instantiation of ‘static uintptr_t xenium::utils::rotate::right(uintptr_t) [with unsigned int C = 2; uintptr_t = unsigned int]’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:71:51: required from ‘uintptr_t xenium::marked_ptr::mark() const [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/impl/stamp_it.hpp:72:9: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:52:28: error: left shift count >= width of type [-Werror=shift-count-overflow] 52 | return (v >> C) | (v << (64 - C)); | ~~~^~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment, 16, xenium::reclamation::hazard_pointer > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >, xenium::policy::reclaimer > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:63:94: required from ‘void {anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_pointer > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr >::segment, 16, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:86:74: required from ‘void {anonymous}::KirschKFifoQueue_push_large_number_of_entries_pop_them_in_FIFO_order_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::stamp_it]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:83:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > > > >::segment, 16, xenium::reclamation::hazard_pointer > >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:45:90: required from ‘void {anonymous}::KirschKFifoQueue_supports_unique_ptr_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_pointer > >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:43:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, int, xenium::policy::reclaimer, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:312:12: required from ‘void {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::stamp_it]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:305:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:63:94: required from ‘void {anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:45:90: required from ‘void {anonymous}::KirschKFifoQueue_supports_unique_ptr_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:43:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:100:74: required from ‘void {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:97:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer, xenium::policy::buckets<10> >::node, 1, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_hash_map.hpp:259:9: required from ‘class xenium::harris_michael_hash_map, xenium::policy::reclaimer, xenium::policy::buckets<10> >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:247:12: required from ‘void {anonymous}::HarrisMichaelHashMap_operator_at_returns_accessor_to_newly_inserted_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::stamp_it]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:241:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:63:94: required from ‘void {anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:45:90: required from ‘void {anonymous}::KirschKFifoQueue_supports_unique_ptr_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:43:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >, xenium::policy::reclaimer > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:63:94: required from ‘void {anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment, 16, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >, xenium::policy::reclaimer >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:63:94: required from ‘void {anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::quiescent_state_based]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:54:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::reclaimer > > >::segment, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::reclaimer > > >::segment, 16, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::reclaimer > > >::segment, 16, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:130:22: required from ‘struct xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > >::segment’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:133:11: required from ‘class xenium::kirsch_kfifo_queue, xenium::policy::reclaimer > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:45:90: required from ‘void {anonymous}::KirschKFifoQueue_supports_unique_ptr_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:43:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. make[4]: *** [CMakeFiles/gtest.dir/build.make:85: CMakeFiles/gtest.dir/test/chase_work_stealing_deque_test.cpp.o] Error 1 /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp: In instantiation of ‘static uintptr_t xenium::utils::rotate::left(uintptr_t) [with unsigned int C = 2; uintptr_t = unsigned int]’: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:113:52: required from ‘T* xenium::marked_ptr::make_ptr(T*, uintptr_t) [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:60:67: required from ‘xenium::marked_ptr::marked_ptr(T*, uintptr_t) [with T = xenium::reclamation::stamp_it::thread_control_block; unsigned int MarkBits = 18; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’ /usr/include/c++/10/atomic:202:7: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/utils.hpp:47:17: error: right shift count >= width of type [-Werror=shift-count-overflow] 47 | return (v >> (64 - C)) | (v << C); | ~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:11: /usr/include/c++/10/thread: At global scope: /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > > >::’, is used but never defined [-fpermissive] 133 | thread(_Callable&& __f, _Args&&... __args) | ^~~~~~ /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > > >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::KirschKFifoQueue_parallel_usage_Test::TestBody > >::’, is used but never defined [-fpermissive] In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:84:33: required from ‘struct xenium::kirsch_bounded_kfifo_queue::padded_entry’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:139:12: required from ‘xenium::kirsch_bounded_kfifo_queue::kirsch_bounded_kfifo_queue(uint64_t, uint64_t) [with T = int*; Policies = {}; uint64_t = long long unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp:17:54: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr<{anonymous}::KirschBoundedKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody()::dummy, 16, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:84:33: required from ‘struct xenium::kirsch_bounded_kfifo_queue >::padded_entry’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:139:12: required from ‘xenium::kirsch_bounded_kfifo_queue::kirsch_bounded_kfifo_queue(uint64_t, uint64_t) [with T = std::unique_ptr<{anonymous}::KirschBoundedKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody()::dummy>; Policies = {}; uint64_t = long long unsigned int]’ /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp:73:76: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp:6: /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:161:3: error: ‘xenium::kirsch_kfifo_queue::~kirsch_kfifo_queue() noexcept [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >; Policies = {xenium::policy::reclaimer}]’ used but never defined [-Werror] 161 | kirsch_kfifo_queue::~kirsch_kfifo_queue() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:152:3: error: ‘xenium::kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t) [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >; Policies = {xenium::policy::reclaimer}]’ used but never defined [-Werror] 152 | kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t k) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:161:3: error: ‘xenium::kirsch_kfifo_queue::~kirsch_kfifo_queue() noexcept [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >; Policies = {xenium::policy::reclaimer > >}]’ used but never defined [-Werror] 161 | kirsch_kfifo_queue::~kirsch_kfifo_queue() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:152:3: error: ‘xenium::kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t) [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >; Policies = {xenium::policy::reclaimer > >}]’ used but never defined [-Werror] 152 | kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t k) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:161:3: error: ‘xenium::kirsch_kfifo_queue::~kirsch_kfifo_queue() noexcept [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >; Policies = {xenium::policy::reclaimer > >}]’ used but never defined [-Werror] 161 | kirsch_kfifo_queue::~kirsch_kfifo_queue() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:152:3: error: ‘xenium::kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t) [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >; Policies = {xenium::policy::reclaimer > >}]’ used but never defined [-Werror] 152 | kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t k) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:161:3: error: ‘xenium::kirsch_kfifo_queue::~kirsch_kfifo_queue() noexcept [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >; Policies = {xenium::policy::reclaimer > >}]’ used but never defined [-Werror] 161 | kirsch_kfifo_queue::~kirsch_kfifo_queue() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:152:3: error: ‘xenium::kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t) [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > >::dummy> >; Policies = {xenium::policy::reclaimer > >}]’ used but never defined [-Werror] 152 | kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t k) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:161:3: error: ‘xenium::kirsch_kfifo_queue::~kirsch_kfifo_queue() noexcept [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >; Policies = {xenium::policy::reclaimer}]’ used but never defined [-Werror] 161 | kirsch_kfifo_queue::~kirsch_kfifo_queue() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:152:3: error: ‘xenium::kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t) [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody::dummy> >; Policies = {xenium::policy::reclaimer}]’ used but never defined [-Werror] 152 | kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t k) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:161:3: error: ‘xenium::kirsch_kfifo_queue::~kirsch_kfifo_queue() noexcept [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >; Policies = {xenium::policy::reclaimer > > >}]’ used but never defined [-Werror] 161 | kirsch_kfifo_queue::~kirsch_kfifo_queue() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:152:3: error: ‘xenium::kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t) [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >; Policies = {xenium::policy::reclaimer > > >}]’ used but never defined [-Werror] 152 | kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t k) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:161:3: error: ‘xenium::kirsch_kfifo_queue::~kirsch_kfifo_queue() noexcept [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >; Policies = {xenium::policy::reclaimer > > >}]’ used but never defined [-Werror] 161 | kirsch_kfifo_queue::~kirsch_kfifo_queue() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_kfifo_queue.hpp:152:3: error: ‘xenium::kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t) [with T = std::unique_ptr<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy, std::default_delete<{anonymous}::KirschKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody > > >::dummy> >; Policies = {xenium::policy::reclaimer > > >}]’ used but never defined [-Werror] 152 | kirsch_kfifo_queue::kirsch_kfifo_queue(uint64_t k) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[4]: *** [CMakeFiles/gtest.dir/build.make:150: CMakeFiles/gtest.dir/test/kirsch_kfifo_queue_test.cpp.o] Error 1 /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: At global scope: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:60:5: error: ‘xenium::marked_ptr::marked_ptr(T*, uintptr_t) [with T = {anonymous}::KirschBoundedKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody()::dummy; unsigned int MarkBits = 16; unsigned int MaxUpperMarkBits = 16; uintptr_t = unsigned int]’, declared using local type ‘{anonymous}::KirschBoundedKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody()::dummy’, is used but never defined [-fpermissive] 60 | marked_ptr(T* p = nullptr, uintptr_t mark = 0) noexcept : ptr(make_ptr(p, mark)) {} | ^~~~~~~~~~ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/lock_free_ref_count.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr >::node, 1, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:61:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_contains_returns_false_for_non_existing_element_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::stamp_it]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:59:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. 53 | static_assert(sizeof(T*) == 8, "marked_ptr requires 64bit pointers."); | ~~~~~~~~~~~^~~~ In file included from /usr/include/c++/10/memory:83, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/detail/pointer_queue_traits.hpp:10, from /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:14, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp:1: /usr/include/c++/10/bits/unique_ptr.h:608:7: error: ‘std::unique_ptr<_Tp [], _Dp>::~unique_ptr() noexcept [with _Tp = xenium::kirsch_bounded_kfifo_queue >::padded_entry; _Dp = std::default_delete >::padded_entry []>]’ used but never defined [-Werror] 608 | ~unique_ptr() | ^ In file included from /build/reproducible-path/xenium-0.0.2+ds/./xenium/kirsch_bounded_kfifo_queue.hpp:9, from /build/reproducible-path/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp:1: /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:60:5: error: ‘xenium::marked_ptr::marked_ptr(T*, uintptr_t) noexcept [with T = {anonymous}::KirschBoundedKFifoQueue_deletes_remaining_unique_ptr_entries_Test::TestBody()::dummy; unsigned int MarkBits = 16; unsigned int MaxUpperMarkBits = 16]’ used but never defined [-Werror] 60 | marked_ptr(T* p = nullptr, uintptr_t mark = 0) noexcept : ptr(make_ptr(p, mark)) {} | ^~~~~~~~~~ /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:126:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_erase_via_iterator_removes_entry_and_returns_iterator_to_successor_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:124:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. cc1plus: all warnings being treated as errors /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:105:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_erase_existing_element_succeeds_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:103:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. make[4]: *** [CMakeFiles/gtest.dir/build.make:137: CMakeFiles/gtest.dir/test/kirsch_bounded_kfifo_queue_test.cpp.o] Error 1 /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr >::node, 1, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:205:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::quiescent_state_based]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:202:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::compare > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > >, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::compare > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > >, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::compare > >::node, 1, xenium::reclamation::quiescent_state_based::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::quiescent_state_based]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::node, 1, xenium::reclamation::hazard_eras<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:205:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_eras<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:202:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >, xenium::policy::compare > >::node, 1, xenium::reclamation::hazard_eras<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > >, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_eras<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:205:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:202:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > > >::node, 1, xenium::reclamation::hazard_pointer<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:205:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_pointer<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:202:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >, xenium::policy::compare > >::node, 1, xenium::reclamation::hazard_pointer<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > >, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::hazard_pointer<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > > >::node, 1, xenium::reclamation::lock_free_ref_count<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:205:84: required from ‘void {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::lock_free_ref_count<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:202:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::compare > >::node, 1, xenium::reclamation::generic_epoch_based >::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > >, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::generic_epoch_based >]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr > >, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic > >, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic > >, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr > >, xenium::policy::compare > >::node, 1, xenium::reclamation::lock_free_ref_count<>::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set > >, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::lock_free_ref_count<>]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp: In instantiation of ‘class xenium::marked_ptr, xenium::policy::compare > >::node, 1, 16>’: /usr/include/c++/10/atomic:187:5: required from ‘constexpr const int std::atomic, xenium::policy::compare > >::node, 1, 16> >::_S_min_alignment’ /usr/include/c++/10/atomic:191:11: required from ‘constexpr const int std::atomic, xenium::policy::compare > >::node, 1, 16> >::_S_alignment’ /usr/include/c++/10/atomic:193:33: required from ‘struct std::atomic, xenium::policy::compare > >::node, 1, 16> >’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/reclamation/detail/concurrent_ptr.hpp:91:29: required from ‘class xenium::reclamation::detail::concurrent_ptr, xenium::policy::compare > >::node, 1, xenium::reclamation::stamp_it::guard_ptr>’ /build/reproducible-path/xenium-0.0.2+ds/./xenium/harris_michael_list_based_set.hpp:156:9: required from ‘class xenium::harris_michael_list_based_set, xenium::policy::compare > >’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:94:11: required from ‘void {anonymous}::HarrisMichaelListBasedSet_comparer_policy_defines_order_of_entries_Test::TestBody() [with gtest_TypeParam_ = xenium::reclamation::stamp_it]’ /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:90:1: required from here /build/reproducible-path/xenium-0.0.2+ds/./xenium/marked_ptr.hpp:53:30: error: static assertion failed: marked_ptr requires 64bit pointers. In file included from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp:12: /usr/include/c++/10/thread: At global scope: /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody::’, is used but never defined [-fpermissive] 133 | thread(_Callable&& __f, _Args&&... __args) | ^~~~~~ /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody > >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelListBasedSet_parallel_usage_with_same_values_Test::TestBody >::’, is used but never defined [-fpermissive] In file included from /build/reproducible-path/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp:12: /usr/include/c++/10/thread: At global scope: /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody::’, is used but never defined [-fpermissive] 133 | thread(_Callable&& __f, _Args&&... __args) | ^~~~~~ /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody > >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_Test::TestBody > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_Test::TestBody > >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody > >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody > >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody > >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody >::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody >::’, is used but never defined [-fpermissive] /usr/include/c++/10/thread:133:7: error: ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = {anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody::; _Args = {}; = void]’, declared using local type ‘{anonymous}::HarrisMichaelHashMap_parallel_usage_with_same_values_Test::TestBody::’, is used but never defined [-fpermissive] cc1plus: all warnings being treated as errors make[4]: *** [CMakeFiles/gtest.dir/build.make:124: CMakeFiles/gtest.dir/test/harris_michael_list_based_set_test.cpp.o] Error 1 cc1plus: all warnings being treated as errors make[4]: *** [CMakeFiles/gtest.dir/build.make:111: CMakeFiles/gtest.dir/test/harris_michael_hash_map_test.cpp.o] Error 1 make[4]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' make[3]: *** [CMakeFiles/Makefile2:157: CMakeFiles/gtest.dir/all] Error 2 make[3]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' make[3]: *** [CMakeFiles/Makefile2:130: CMakeFiles/benchmark.dir/all] Error 2 make[3]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' make[2]: *** [Makefile:117: all] Error 2 make[2]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds/obj-i686-linux-gnu' dh_auto_build: error: cd obj-i686-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make[1]: *** [debian/rules:14: override_dh_auto_build] Error 25 make[1]: Leaving directory '/build/reproducible-path/xenium-0.0.2+ds' make: *** [debian/rules:8: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/24014 and its subdirectories Tue Jan 9 04:45:59 UTC 2024 W: No second build log, what happened?